Семинар ведет сертифицированный специалист и разработчик Microsoft (MCP и MCSD) с более чем 30-летним опытом практической работы Вячеслав Гертрудович Тетерин.
Цель бесплатного семинара в первой части Центра "Специалист" при МГТУ имени Баумана – продемонстрировать роль следующих принципов проектирования классов:
- Инкапсуляция;
- Композиция или наследование;
- Полиморфизм;
- Принцип «один класс – одна задача»;
- CRC (Class-Responsibility-Collaboration).
Вторая часть посвящена проблеме проектирования классов в объектно-ориентированных языках (C, C++, C#, Java, Python и других). Класс представляет собой абстрактный тип данных, при помощи которого описывается некоторая сущность (характеристики и возможные действия).
На ходе вебинара Вы узнаете:
- Какие цели и задачи обслуживают различные классы в объектно-ориентированных языках?
- Каковы различия в принципах разработки классов в зависимости от их ролей в проекте?
Продолжительность (2 видео): 3ч 06 мин
|