Зачастую вопрос с которого начинают техническое собеседование на позицию .Net разработчика является вопросом об ООП. Написано о том, что такое объектно ориентированное программирование в первой части серий статей о собеседовании. В этой статье описаны парадигмы ООП с их примерами. Предыдущая часть: Собеседование на позицию .Net разработчика (Часть 3). Ресурсы для подготовки. Наследование Наследование - позволяет описать новый класс на основе уже существующего (родительского), при этом свойства и функциональность родительского класса заимствуются новым классом. Другими словами, класс-наследник реализует спецификацию уже существующего класса (базовый класс). Это позволяет обращаться с объектами класса-наследника точно так же, как с объектами базового класса. В C# наследование представлено наследованием: классов, интерфейсов, абстрактных классов. Полиморфизм Полиморфизм – это различная реализация однотипных действий. В C# представлен перегрузкой методов, свойств. Инкапсуляция Инкапсуляци
Собеседование на позицию .Net разработчика (Часть 4). ООП, парадигмы на примере.
24 октября 201924 окт 2019
157
1 мин