Разработка приложения для импорта, редактирования и экспорта данных о мифических существах в различных форматах файлов.
- Конвертация данных из текстового формата в JSON, XML, YAML
- Реализация цепочки обязанностей для выбора парсеров
- Создание графического интерфейса для просмотра и редактирования данных
- Организация двусторонней конвертации данных
- Мультиформатный импорт - поддержка JSON, XML, YAML файлов
- Визуализация данных - древовидное представление через JTree
- Редактирование записей - возможность изменения атрибутов существ
- Экспорт изменений - сохранение данных обратно в файлы
- Расширение базы - добавление 5 уникальных новых существ
- Паттерн Цепочка Обязанностей - для выбора парсера файлов
- JFileChooser - удобный выбор файлов с установкой директории по умолчанию
- Коллекции-хранилища - раздельное хранение данных из разных источников
- Событийная модель - обработка кликов по элементам дерева
- Java Swing - пользовательский интерфейс
- Jackson - работа с JSON
- JAXB - обработка XML
- SnakeYAML - работа с YAML
- Паттерны проектирования - Chain of Responsibility