Принцип единой ответственности в ООП

В моем дизайне приложения я обычно сопоставляю объекты с важными таблицами в базе данных. Затем объекты обрабатывают все, что связано с этими данными (включая таблицы связей). Итак, я, например, создал объект Activity со свойствами, такими как name и due_date , такими методами, как load () и save () , а также такие методы, как getParent () , getContributors () и getTeam () , которые возвращают (массивы) других объектов. Это «плохое» ООП, потому что оно нарушает принцип единой ответственности?

9
задан Rijk 14 September 2011 в 08:23
поделиться