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

Closed
opened 2025-06-06 15:15:18 +03: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 15:15:18 +03:00
KamaSK self-assigned this 2025-06-06 15:15:18 +03:00
KamaSK added this to the Список задач project 2025-06-06 15:15:18 +03:00
KamaSK moved this to To Do in Список задач on 2025-06-06 15:32:53 +03:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 15:34:16 +03:00
KamaSK moved this to To Do in Список задач on 2025-06-06 15:34:18 +03:00
KamaSK moved this to In Progress in Список задач on 2025-06-06 15:34:21 +03:00
KamaSK started working 2025-06-06 15:35:00 +03:00
KamaSK worked for 2025-06-06 15:35:16 +03:00
KamaSK added the due date 2025-06-06 2025-06-06 15:35:49 +03:00
KamaSK added a new dependency 2025-06-06 17:43:49 +03:00
KamaSK started working 2025-06-06 17:58:17 +03:00
KamaSK worked for 2025-06-06 17:58:41 +03:00
KamaSK started working 2025-06-06 17:58:45 +03:00
KamaSK worked for 2 minutes 2025-06-06 18:01:22 +03:00
KamaSK started working 2025-06-06 18:04:28 +03:00
KamaSK worked for 10 minutes 2025-06-06 18:14:52 +03:00
KamaSK moved this to Done in Список задач on 2025-06-06 18:16:18 +03: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.