Oleg Atamanenko

thoughts about programming

Category: softwaredesign

Использование модификатора protected на полях в базовом классе

Недавно задали мне вопрос - что я думаю об использовании модификатора protected для членов базового класса? Под этим вопросом кроются более серьёзные вещи. Например, любой член класса, имеющий модификатор protected, расширяет интерфейс базового класса для подклассов - подклассы имеют доступ ко всем protected и public методам этого поля.

Continue Reading…