В рамках данного курса вы получите представление об основных принципах объектно-ориентированного программирования на языке С#: инкапсуляция, наследование и полиморфизм. Создадите программы, которые работают с объектами, созданными на базе пользовательских классов. Использование объектно-ориентированного программирования – хорошее решение при разработке крупных программных проектов. В разделе рассматриваются следующие вопросы:
- принципы объектно-ориентированного программирования
- классы и объекты
- методы, свойства, конструкторы и деструкторы
- классы-наследники,
- создание программ с использованием базовых классов и классов-наследников,
- абстрактные классы, абстрактные методы
- создание программ с использованием абстрактных классов и классов-наследников
- интерфейсы