Добавить интерфейс Identifiable и заставить Task его реализовывать #45

Closed
opened 2025-06-06 12:15:18 +00:00 by KamaSK · 0 comments
Owner
  • Создать новый файл todo/model/Identifiable.java
  • Внести правки в todo/model/Task.java:
    • Добавить implements Identifiable.
    • Реализовать метод getId() (помимо уже существующего id())
    • Убедиться, что старые вызовы task.id() никуда не делаются — оставить public int id() как «обёртку» над getId(), чтобы ничего не ломалось.
  • В SimpleTask менять ничего не нужно — он уже наследует Task.
- [x] Создать новый файл todo/model/Identifiable.java - [x] Внести правки в todo/model/Task.java: - [x] Добавить implements Identifiable. - [x] Реализовать метод getId() (помимо уже существующего id()) - [x] Убедиться, что старые вызовы task.id() никуда не делаются — оставить public int id() как «обёртку» над getId(), чтобы ничего не ломалось. - [x] В SimpleTask менять ничего не нужно — он уже наследует Task.
KamaSK added this to the Версия 2.2 milestone 2025-06-06 12:15:18 +00:00
KamaSK self-assigned this 2025-06-06 12:15:18 +00:00
KamaSK added this to the Список задач project 2025-06-06 12:15:18 +00:00
KamaSK moved this to To Do in Список задач on 2025-06-06 12:32:53 +00:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 12:34:16 +00:00
KamaSK moved this to To Do in Список задач on 2025-06-06 12:34:18 +00:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 12:34:21 +00:00
KamaSK started working 2025-06-06 12:35:00 +00:00
KamaSK worked for 2025-06-06 12:35:16 +00:00
KamaSK added the due date 2025-06-06 2025-06-06 12:35:49 +00:00
KamaSK added a new dependency 2025-06-06 14:43:49 +00:00
KamaSK started working 2025-06-06 14:58:17 +00:00
KamaSK worked for 2025-06-06 14:58:41 +00:00
KamaSK started working 2025-06-06 14:58:45 +00:00
KamaSK worked for 2 minutes 2025-06-06 15:01:22 +00:00
KamaSK started working 2025-06-06 15:04:28 +00:00
KamaSK worked for 10 minutes 2025-06-06 15:14:52 +00:00
KamaSK moved this to Done in Список задач on 2025-06-06 15:16:18 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Total Time Spent: 13 minutes
KamaSK
13 minutes
Due Date
2025-06-06
Dependencies

No dependencies set.

Reference: KamaSK/todo.pet#45
No description provided.