Создайте структуру классов, которые могли бы использоваться в работе школы. В школе должны храниться списки учеников, сотрудников школы и её инвентаря, информация о расписании и т.д.
В этой структуре должен присутствовать главный класс Main, который запускал бы всё действие. Подумайте, как наилучшим образом организовать взаимодействие классов и интерфейсов. Используйте все изученные технологии: инкапсуляцию, наследование, абстрактные классы, интерфейсы, final, static, полиморфизм (перегрузка и переопределение методов), конструкторы и инициализаторы. Ваш проект должен содержать не менее 15 классов/интерфейсов. Представьте файл с описанием вашего проекта и системы классов.
Ответ прикрепите в виде кода.
В этой структуре должен присутствовать главный класс Main, который запускал бы всё действие. Подумайте, как наилучшим образом организовать взаимодействие классов и интерфейсов. Используйте все изученные технологии: инкапсуляцию, наследование, абстрактные классы, интерфейсы, final, static, полиморфизм (перегрузка и переопределение методов), конструкторы и инициализаторы. Ваш проект должен содержать не менее 15 классов/интерфейсов. Представьте файл с описанием вашего проекта и системы классов.
Ответ прикрепите в виде кода.