Содержание
- Введение 1
- Объектно-ориентированное программирование: основные понятия и принципы 2
- - Инкапсуляция: сокрытие данных и абстракция 2.1
- - Наследование: создание иерархий классов 2.2
- - Полиморфизм: гибкость и динамическое поведение 2.3
- Классификация объектно-ориентированных языков 3
- - Языки с сильной и слабой типизацией 3.1
- - Языки с различной степенью поддержки ООП 3.2
- - Модели выполнения и управление памятью 3.3
- Архитектурные подходы в объектно-ориентированных языках 4
- - Шаблоны проектирования (Design Patterns) 4.1
- - Структуры данных и их реализация в ООП 4.2
- - Управление ресурсами и паттерны проектирования 4.3
- Технологии применения объектно-ориентированных языков 5
- - Выбор языка программирования для ООП-проектов 5.1
- - Инструменты и среды разработки для ООП 5.2
- - Практические примеры и анализ преимуществ/недостатков 5.3
- Заключение 6
- Список литературы 7