Технопарк Group, МГТУ им. Н.Э. Баумана. Курс “Углубленное программирование на C/C “. Лектор Алексей Петров.
Лекция №8
Принципы и шаблоны объектно-ориентированного проектирования. Базовые шаблоны, шаблоны GoF
Лекция открывается длительным обсуждением целей, проблем и принципов объектно-ориентированного проектирования. Далее рассказывается о шаблонах проектирования: что это такое, какие бывают виды шаблонов, каковы их преимущества. Рассматриваются базовые шаблоны и их реализации:
наследование и композиция;
делегирование;
неизменяемые объекты;
интерфейс.
После этого разбираются три группы шаблонов GoF. Порождающие шаблоны:
абстрактная фабрика;
строитель;
фабричный метод;
прототип;
класс с единственным экземпляром.
Структурные шаблоны:
адаптер;
декоратор;
мост;
компоновщик;
фасад;
приспособленец;
заместитель.
Поведенческие шаблоны:
интерпретатор;
команда;
цепочка ответственности;
итератор;
хранитель;
состояние;
наблюдатель;
стратегия;
посредник;
посетитель;
шаблонный метод.
И в заключение рассказыв
248 views
0
0
1 week ago 00:22:39 1
Блокада Ленинграда за 22 минуты
2 weeks ago 00:52:15 2
Люди под заказ. Часть 4. Программирование через медицину
3 weeks ago 00:54:02 2
САЕНТОЛОГИЯ. Стартап дьявола | ФАЙБ
3 weeks ago 00:28:12 1
«Ментальная Диета», Серия лекций. Лекция 9. Невилл Годдард. #невиллгоддард
3 weeks ago 00:20:15 1
Новости телеканала “Союз“. Прямой эфир 13 01 2025 -12:05
3 weeks ago 00:51:30 1
Введение в мантику
3 weeks ago 01:08:22 10
Разбираем миф об эффективности рыночной экономики. Уроки здравомыслия и критического мышления №30
3 weeks ago 00:59:09 1
Самый могущественный тайный орден. От убийства царя до завоевания космоса | ФАЙБ
3 weeks ago 00:00:00 10
Запуск к Луне Hakuto-R M2 и Blue Ghost ракетой Falcon 9
3 weeks ago 01:09:41 1
Виктор Ефимов — Алан Мамиев. Жизнь как путь к свету