Информация об изменениях

Сообщение Re: Зачем нужно наследование от 23.12.2017 13:01

Изменено 23.12.2017 13:03 iZEN

Re: Зачем нужно наследование
Здравствуйте, BlackEric, Вы писали:

BE>Хожу я тут по собеседованиям. И вот уже дважды меня спросили зачем нужно наследование.

BE>Ответ, что для расширения и переопределения функционала базовых классов их не устроил. В пример начинаю приводить декоратор, C# extension methods и .т. д.

https://ru.wikipedia.org/wiki/Принцип_подстановки_Барбары_Лисков
— входит в пять принципов ООП — SOLID.

BE>Что-то я не могу даже нагуглить какой ответ там ожидался.


Вот и выросло поколение ЕГЭ, избегающее думать и задумываться.
Re: Зачем нужно наследование
Здравствуйте, BlackEric, Вы писали:

BE>Хожу я тут по собеседованиям. И вот уже дважды меня спросили зачем нужно наследование.

BE>Ответ, что для расширения и переопределения функционала базовых классов их не устроил. В пример начинаю приводить декоратор, C# extension methods и .т. д.

LSP — входит в пять принципов ООП — SOLID.

BE>Что-то я не могу даже нагуглить какой ответ там ожидался.


Вот и выросло поколение ЕГЭ, избегающее думать и задумываться.