LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Но тогда «принимающий код» как я и говорил раньше обязан будет проверять какой конкретно объект передан, есть там thatThing или нет. Нарушение LSP, кастование и тормоза.

Как его может не быть в наследнике Base (в котором thatThing есть), я что-то не догоняю. Это какая-то мощная крестовая магия?

Исходная версия Nervous, :

Но тогда «принимающий код» как я и говорил раньше обязан будет проверять какой конкретно объект передан, есть там thatThing или нет. Нарушение LSP, кастование и тормоза.

Как его может не быть в наследнике Base, я что-то не догоняю. Это какая-то мощная крестовая магия?