Добавлен интерфейс TaskAction в класс TodoApp для определения действия над задачами. Закомментированы примеры использования интерфейса и тестовой задачи, что упрощает структуру кода и улучшает читаемость. Closes #4
This commit is contained in:
parent
92bfdd9b95
commit
27be75bade
@ -14,10 +14,22 @@ public class TodoApp {
|
||||
TodoApp app = new TodoApp();
|
||||
taskManager = app.new TaskManager();
|
||||
|
||||
// taskManager.addTask(new Task("Тестовое дело", "Описание тестового дела."));
|
||||
// taskManager.addTask(new Task("Test work", "Description of test work."));
|
||||
// TaskAction action = new TodoApp.TaskAction() {
|
||||
// @Override
|
||||
// public void execute(Task task) {
|
||||
// if (task.getCompleted())
|
||||
// System.out.println("Дело " + task.getTitle() + " уже выполнено ранее.");
|
||||
// else {
|
||||
// task.toggleCompleted();
|
||||
// System.out.println("Дело " + task.getTitle() + " выполнено.");
|
||||
// }
|
||||
// }
|
||||
// };
|
||||
|
||||
// taskManager.printTasks();
|
||||
// Task t1 = new Task("Тестовое дело", "Тестовое дело для проверки.");
|
||||
|
||||
// action.execute(t1);
|
||||
// action.execute(t1);
|
||||
|
||||
app.run();
|
||||
|
||||
@ -193,4 +205,8 @@ public class TodoApp {
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
interface TaskAction {
|
||||
void execute(Task task);
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user