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