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