Доброго времени суток. В Банде Четырех описание сего принципа мне показалось довольно мутноватым, потому прошу помощи в разъяснении. Правильно ли я понял, что в идеале нижестоящий объект должен оперировать только теми методами родителя, которые были изначально в родителе и реализованы, либо по настоянию последнего - в нем же, нижестоящем предке? Или предок вообще не имеет права ничем оперировать и должен только покорно склонив голову надеяться на вызов клиентом метода родича? Можно ли увидеть удачный и неудачный пример? Спасибо