Этот проект - консольное приложение. Пользователю отображается меню с возможностями программы.
Программа может:
-
Добавлять заявку.
-
Заменять заявку на новую заявку по ID.
-
Удалять заявку по ID.
-
Отображать список всех заявок.
-
Производить поиск по имени заявки.
Цель проекта - наглядная демонстрация возможностей ООП. Используемые шаблоны проектирования: декоратор, фабричный метод, стратегия. В реализации программы используются коллекции, исключения. Данные хранятся в БД посредством JDBC и PostgreSQL. Тестирование через JUnit 5.