Лекции по ая
Этапы проектирования класса.
Перечислим основные вопросы, которые приходится решать при создании класса.
Проектирование полей класса, сделав их закрытыми для клиентов.
Проектирование стратегии доступа к закрытым полям класса, реализовав их в виде методов и свойств.
Проектирование набора конструкторов класса.
Проектирование набора методов, доступных клиентам класса и позволяющих выполнять различные операции над объектами класса.
Содержание
- Основные понятия ооп
- Модификаторы доступа
- Uml, назначение, типы диаграм.
- Диаграмма классов
- Деструкторы
- Свойства
- Индексаторы
- Этапы проектирования класса.
- Отношения между классами
- Вложенные классы
- Наследование
- Отношения и их графическое изображение на диаграмме классов
- Полиморфизм
- Абстрактные классы
- Классы без потомков
- Интерфейсы
- Изображение интерфейсов и абстрактных классов на диаграмме классов
- Вложенные классы
- Статические классы
- Делегаты
- Криптография и .Net
- Сетевое программирование в c#
- Создание простого клиент-серверного приложения используя сокеты
- Многопоточность
- Разработка библиотек dll