LINUX.ORG.RU

История изменений

Исправление former_anonymous, (текущая версия) :

Дальше, думаю, очевидно.

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

Исходная версия former_anonymous, :

Дальше, думаю, очевидно.

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