Содержание
- Введение 1
- Основные принципы объектно-ориентированного программирования 2
- - Инкапсуляция: сокрытие информации и доступ к данным 2.1
- - Наследование: механизмы и реализация 2.2
- - Полиморфизм: динамическое связывание и интерфейсы 2.3
- Объектно-ориентированный анализ и проектирование 3
- - Идентификация классов и объектов 3.1
- - Разработка диаграмм классов и взаимосвязей 3.2
- - Принципы SOLID в объектно-ориентированном проектировании 3.3
- Шаблоны проектирования в объектно-ориентированном программировании 4
- - Порождающие шаблоны: Singleton, Factory, Abstract Factory 4.1
- - Структурные шаблоны: Adapter, Decorator, Facade 4.2
- - Поведенческие шаблоны: Observer, Strategy, Template Method 4.3
- Практическое применение объектно-ориентированной методологии 5
- - Разработка веб-приложений с использованием ООП 5.1
- - Разработка мобильных приложений с использованием ООП 5.2
- - Разработка настольных приложений (GUI) с использованием ООП 5.3
- Заключение 6
- Список литературы 7