Показать сообщение отдельно
Старый 09.01.2011, 00:33
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 8  
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,600
Записей в блоге: 17
Полиморфизм, базовые классы и всё-всё это очень здорово. Только в реальной жизни гораздо лучше иметь под рукой и плюшки полиморфизма, и возможность переключить контроллер. А в командной разработке переключить контроллер куда проще, чем наследоваться от чьего-то другого класса. В случае наследования мы работаем с внутренней реализацией класса (которую ещё, возможно, придется допиливать чтобы можно было унаследоваться более-менее с головой), а в случае с переключением контроллера - с его внешним API, который, как правило, не нуждается в допилке, более безопасный в использовании, дружественный и документированный.