Реализован генератор идентификаторов задач с использованием перечисления TaskIdGenerator для упрощения управления уникальными идентификаторами. Удалена статическая переменная nextId. Closes #5
This commit is contained in:
@@ -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) {
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user