Реализован генератор идентификаторов задач с использованием перечисления TaskIdGenerator для упрощения управления уникальными идентификаторами. Удалена статическая переменная nextId. Closes #5

This commit is contained in:
2025-05-20 20:51:52 +03:00
parent 2db26eb77a
commit a257a76f37
2 changed files with 32 additions and 30 deletions
+11 -11
View File
@@ -168,6 +168,17 @@ public class TodoApp {
} while (true);
}
interface TaskAction {
default void execute(Task task) {
};
default void start(Task task) {
};
default void cancel(Task task) {
};
}
private class TaskManager {
void addTask(Task task) {
tasks[tasksCounter++] = task;
@@ -236,15 +247,4 @@ public class TodoApp {
}
}
interface TaskAction {
default void execute(Task task) {
};
default void start(Task task) {
};
default void cancel(Task task) {
};
}
}