Правила программирования на Си и Си++

       

Базовые классы должны иметь более одного производного объекта


Это просто другая точка зрения на предыдущее правило. Если базовый класс является способом концентрации сходных свойств в одном месте, то есть смысл в том, чтобы никогда не иметь всего один производный класс. Если он у вас один, то возможности этого единственного потомка должны быть переданы родителю.



Содержание раздела