TodoList Application Создать классы 'задача' и 'список задач' со следющим функционалом:
- Добавить задачу в список
- Получить и вывести в консоль список всех задач в формате "[new] Task 1", "[completed] Task2"
- Отметить указанную задачу как выполненную
- Удалить задачу из списка
- Отсортировать задачи по алфавиту по возрастанию или по убыванию
- Очистить список задач
Создать класс 'клиент', который может:
- Быть зарегистрирован в почтовой компании.
- Создать посылку в виде объекта.
- Запаковать посылку, т.е. её больше нельзя изменить.
- Отправить посылку другом клиенту, например, по номеру паспорта.
- Получить посылку от другого клиента.
Создать класс 'почтовая компания', который может:
- Зарегистрировать клиента в своей базе.
- Обеспечить пересылку посылки между клиентами.