File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33### Задание №1
44Вы проектируете приложение по работе с различными книгами (библиотека). Сейчас существует базовая сущность ` Book ` и её
5- наследники: ` Magazine ` (журнал) и ` Schoolbook ` (учебник).
5+ наследник: ` Schoolbook ` (учебник).
66Также существуют базовые интерфейсы ` BookService ` и ` BookRepository ` . В репозиториях происходит хранение сущностей в массивах
77и именно они производят базовые операции над сущностями (найти, создать или удалить). Также есть и специализированные
88интерфейсы для конкретных сущностей (` SchoolBookRepository ` и ` SchoolBookService ` ).
99
1010Ваши задачи:
11+ + Реализовать функции, которые имплементируются в ` SimpleSchoolBookRepository ` , ` SimpleAuthorRepository ` и ` SimpleSchoolBookService ` .
1112+ Добавить еще одну сущность, которая наследует базовую сущность ` Book ` .
1213+ Добавить репозиторий и сервис для работы с новой сущностью.
13- + Реализовать функции, которые имплементируются в репзитории и сервисах.
You can’t perform that action at this time.
0 commit comments