Для себя ООП (на C++): Лекция 01. Технологии структурного программирования. Лекция 02. Основные понятия и идеи ООП. Лекция 03. Знакомство с расширение языка С++. Структура программы С и С++. Лекция 04. Начало. Классы. Наследование Лекция 05. Классы. Конструкторы. Лекция 06. Наследование. Множественное наследование. Лекция 07. Виртуальные методы. Дружба. Лекция 08. Обработка исключительных ситуаций и перегрузка операторов. Лекция 09. Шаблоны в CPP Лекции 10. Умные указатели. Лекции 10. Итераторы. Лекции 11. Приведение типов. Пространство имен. Шаблоны и паттерны проектирования. Лекции 11. UML. Лекции 12. Порождающие паттерны. Лекция 13. Структурные паттерны. Лекция 14. Паттерны поведения. Объектно-ориентированный анализ. Лекция 15. Этапы разработки ПО с использованием объектно-ориентированного подхода. Лекция 15. Документы объектно-ориентированного анализа. Сущности и связи сущностей ---------. Примеры к 4 лабораторной работе. Лекция 16. ДПС и ТПС. Лекция 17. MBO и Каналы управления. ДПДД. Лекция 18. Домены. Объектно-ориентированное проектирование.