Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиПоискСмотриComboВсе проекты

С++. Объектно-ориентированное проектирование

Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Углубленное программирование на C/C++". Лектор Алексей Петров. Лекция №8 Лекция открывается длительным обсуждением целей, проблем и принципов объектно-ориентированного проектирования. Далее рассказывается о шаблонах проектирования: что это такое, какие бывают виды шаблонов, каковы их преимущества. Рассматриваются базовые шаблоны и их реализации: наследование и композиция; делегирование; неизменяемые объекты; интерфейс. После этого разбираются три группы шаблонов GoF. Порождающие шаблоны: абстрактная фабрика; строитель; фабричный метод; прототип; класс с единственным экземпляром. Структурные шаблоны: адаптер; декоратор; мост; компоновщик; фасад; приспособленец; заместитель. Поведенческие шаблоны: интерпретатор; команда; цепочка ответственности; итератор; хранитель; состояние; наблюдатель; стратегия; посредник; посетитель; шаблонный метод. И в заключение рассказывается о принципах S.O.L.I.D. Другие лекции курса | https://www.youtube.com/playlist?list=PLrCZzMib1e9rOysx0hgCaedIoOWNVjhQ0 Наш видеоканал | http://www.youtube.com/user/TPMGTU?sub_confirmation=1 Официальный сайт Технопарка | https://tech-mail.ru/ Официальный сайт Техносферы | https://sfera-mail.ru/ Технопарк в ВКонтакте | http://vk.com/tpmailru Техносфера в ВКонтакте | https://vk.com/tsmailru Блог на Хабре | http://habrahabr.ru/company/mailru/ #ТЕХНОПАРК #ТЕХНОСФЕРА x
Подробнее