У нас вы можете посмотреть бесплатно Базовый курс C++ (MIPT, ILab). Lecture 13. Проектирование или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Лекции в бакалавриате МФТИ по C++ на русском языке. Завершающая лекция первого семестра посвящена философским обобщениям ООП и попытке объяснить студентам что такое проектирование ПО и как именно программирование (как человеческая деятельность) отличается от программирования (как решения математических задачек). Лектор: Константин Владимиров Дата лекции: 6 декабря 2021 года Съёмка: Владислав Белов. Звук: Дмитрий Рябцев. Предыдущая лекция: • Базовый курс C++ (MIPT, ILab). Lecture 12.... Следующая лекция: • Базовый курс C++ (MIPT, ILab). Lecture 14 ... Слайды ко всем лекциям: https://sourceforge.net/projects/cpp-... Примеры кода ко всем лекциям: https://github.com/tilir/cpp-graduate Timeline: 00:00 Снова контексты и интерфейсы 08:30 Проектирование 11:06 UML 19:20 SOLID 22:50 Единственная ответственность 30:55 Связность 35:40 Принцип открытости и закрытости 44:45 Инцидентные структуры данных 52:10 Parent inversion 01:06:30 Подстановка Лисков 01:09:20 Ковариантность к генерализации 01:15:20 Разделение интерфейса 01:17:45 Инверсия зависимостей 01:24:10 Немного о хорошем коде 01:30:05 POLI и POLA 01:36:10 Литература и заключение Errata: Тут пока пусто