Наследование нарушает инкапсуляцию?

Люди говорят, что наследование нарушает инкапсуляцию, с чем я согласен. Они говорят, что делегирование лучше, хотя модификаторы в делегировании также могут быть общедоступными / защищенными.

Так является ли реальная причина, по которой наследование прерывает инкапсуляцию из-за «цепного» эффекта модификаторов public / protected из суперкласса, выставляемых любым новым классам, расширяющим текущий подкласс?

5
задан ruakh 18 February 2012 в 22:56
поделиться