А чем плохо наследование конструктора?)тем, что коструктр ты не наследуешь, а используешь конструктор конкретного класса для вызова конструктора базового. смысл?
только смущает 2006 год - это ничего, информация еще актуальна?эта книга будет еще актуальна лет 100
одна сущность должна решать не больше 1 проблемыНЕТ! сущность это сущность.
как вообще связанно ООП и фреймворк?все ныне попоулярные фреймворки используют базовые принципы ООП. для вас, как для пользователей, это может и не совсем очевидно, что называется - привыкли. а между тем, все эти фреймворки - результат многострадального пути коллективного разума, основанный исключительно на принципах ооп.