Урок 1. Введение в ООП, классы и объекты
- Рассмотрение ООП
- Класс. Примеры создания классов
- Модификаторы доступа public и private
- Объект и экземпляры. Создание экземпляра по сильной и слабой ссылке
- Свойства. Методы доступа
- Свойства с одним методом доступа (ReadOnly и WriteOnly свойства)
- Автоматически реализуемые свойства
- Конструкторы
- Конструкторы, вызывающие другие конструкторы
- Передача экземпляра класса в качестве аргумента
- Инкапсуляция (вариаций)
Урок 2. Классы и объекты. Диаграммы классов
- Парадигмы ООП
- Частичные классы
- Частичные методы
- Поля только для чтения
- Язык UML
- Диаграммы классов
- Стереотипы в MS VisualStudio
- Модификаторы доступа в C# и UML
- Связи отношений между классами
- Разновидности UML диаграмм
- Виды ассоциаций
- Рефлексивная ассоциация (Самоассоциация). Работа инкапсуляции при самоассоциации