From 27be75bade667d8cb38f1c09d135e74c04410392 Mon Sep 17 00:00:00 2001 From: KamaSK Date: Mon, 19 May 2025 21:08:30 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5=D0=B9=D1=81?= =?UTF-8?q?=20TaskAction=20=D0=B2=20=D0=BA=D0=BB=D0=B0=D1=81=D1=81=20TodoA?= =?UTF-8?q?pp=20=D0=B4=D0=BB=D1=8F=20=D0=BE=D0=BF=D1=80=D0=B5=D0=B4=D0=B5?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=B5=D0=B9=D1=81=D1=82?= =?UTF-8?q?=D0=B2=D0=B8=D1=8F=20=D0=BD=D0=B0=D0=B4=20=D0=B7=D0=B0=D0=B4?= =?UTF-8?q?=D0=B0=D1=87=D0=B0=D0=BC=D0=B8.=20=D0=97=D0=B0=D0=BA=D0=BE?= =?UTF-8?q?=D0=BC=D0=BC=D0=B5=D0=BD=D1=82=D0=B8=D1=80=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D1=8B=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D1=8B=20?= =?UTF-8?q?=D0=B8=D1=81=D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D1=84=D0=B5?= =?UTF-8?q?=D0=B9=D1=81=D0=B0=20=D0=B8=20=D1=82=D0=B5=D1=81=D1=82=D0=BE?= =?UTF-8?q?=D0=B2=D0=BE=D0=B9=20=D0=B7=D0=B0=D0=B4=D0=B0=D1=87=D0=B8,=20?= =?UTF-8?q?=D1=87=D1=82=D0=BE=20=D1=83=D0=BF=D1=80=D0=BE=D1=89=D0=B0=D0=B5?= =?UTF-8?q?=D1=82=20=D1=81=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D1=83?= =?UTF-8?q?=20=D0=BA=D0=BE=D0=B4=D0=B0=20=D0=B8=20=D1=83=D0=BB=D1=83=D1=87?= =?UTF-8?q?=D1=88=D0=B0=D0=B5=D1=82=20=D1=87=D0=B8=D1=82=D0=B0=D0=B5=D0=BC?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D1=8C.=20Closes=20#4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- todo/src/main/java/ru/kamask/pet/TodoApp.java | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/todo/src/main/java/ru/kamask/pet/TodoApp.java b/todo/src/main/java/ru/kamask/pet/TodoApp.java index 2a7a09c..2591685 100644 --- a/todo/src/main/java/ru/kamask/pet/TodoApp.java +++ b/todo/src/main/java/ru/kamask/pet/TodoApp.java @@ -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); + } }