История изменений
Исправление former_anonymous, (текущая версия) :
Дальше, думаю, очевидно.
Да, верно. Размышлял о таком подходе. С этим подходом абсолютно вся логика, относящаяся к Book, должна быть упакована в Book. Такой подход в какой-то момент времени создаст Book с сотней методов, что уже нарушает принципы SOLID (Принцип единственной ответственности, Принцип разделения интерфейса). Видимо это то что авторы и хотят, хз.
Исходная версия former_anonymous, :
Дальше, думаю, очевидно.
Да, верно. Размышлял о таком подходе. С этим подходом абсолютно вся логика, относящаяся к Book, должна быть упакована в Book. Такой подход в какой-то момент времени создаст Book с сотней методов, что уже нарушает принципы SOLID (Принцип единственной ответственности, Принцип разделения интерфейса).