Содержание
- Введение 1
- Основные принципы ООП: инкапсуляция, наследование и полиморфизм 2
- - Инкапсуляция: сокрытие данных и управление доступом 2.1
- - Наследование: повторное использование кода и иерархии классов 2.2
- - Полиморфизм: гибкость и расширяемость кода 2.3
- Понятие классов: структура и свойства 3
- - Определение класса и его компонентов: поля и методы 3.1
- - Объекты и классы: связь и различия 3.2
- - Конструкторы и деструкторы: управление жизненным циклом объектов 3.3
- Взаимосвязь классов: ассоциация, агрегация и композиция 4
- - Ассоциация: связь между классами 4.1
- - Агрегация и композиция: типы отношений «части-целого» 4.2
- - Практическое применение отношений между классами 4.3
- Примеры реализации классов в различных языках программирования 5
- - Реализация классов в Java 5.1
- - Реализация классов в C++ 5.2
- - Реализация классов в Python 5.3
- Заключение 6
- Список литературы 7