Проект "Family Tree" представляет собой приложение для управления семейным деревом. Оно позволяет добавлять членов семьи, устанавливать их отношения, редактировать информацию, а также сохранять и загружать семейное дерево из файлов.
Проект организован следующим образом:
family-tree-project/
│
├── app/
│ ├── model/
│ │ ├── FamilyMember.java
│ │ ├── FamilyTree.java
│ │ ├── Gender.java
│ │ ├── Relationship.java
│ │
│ ├── presenter/
│ │ ├── FamilyTreePresenter.java
│ │ ├── IPresenter.java
│ │
│ ├── view/
│ │ ├── ConsoleView.java
│ │ ├── IView.java
│ │
│ ├── Main.java
│
├── util/
│ ├── comparators/
│ │ ├── DateOfBirthComparator.java
│ │ ├── NameComparator.java
│ │
│ ├── operations/
│ │ ├── AddMemberOperation.java
│ │ ├── AddRelationshipOperation.java
│ │ ├── DeleteMemberOperation.java
│ │ ├── EditMemberOperation.java
│ │ ├── FamilyTreeOperation.java
│ │ ├── FindMemberByNameOperation.java
│ │ ├── LoadTreeOperation.java
│ │ ├── SaveTreeOperation.java
│ │ ├── ViewTreeOperation.java
│ │
│ ├── FileStorage.java
│ ├── IFamilyTreeStorage.java
│
└── README.md
- Поддержка английского и русского языков.
- Возможность поиска членов семьи по имени.
- Сохранение и загрузка семейного дерева из файла.
Если вы хотите внести свой вклад в проект, пожалуйста, создайте форк репозитория, внесите изменения и создайте пулл-реквест.
- Группа: 6381
- Фамилия и Имя: Bakun Denis