Урок 88
Что такое ООП? Объекты и классы
(§46. Что такое ООП? §47. Объекты и классы)
Содержание урока
§46. Что такое ООП?
Введение
Метод проектирования «сверху вниз»
Абстракция
Вопросы и задания
§46. Что такое ООП?
Вопросы и задания
1. Почему со временем неизбежно изменяются методы программирования?
2. Что такое декомпозиция, зачем она применяется?
3. Что такое процедурное программирование? Какой вид декомпозиции в нём используется?
4. Какие проблемы в программировании привели к появлению ООП?
5. Как выполняется декомпозиция алгоритмов в процедурных языках программирования?
6. Что такое абстракция? Зачем она используется в обычной жизни?
7. Объясните, как связана абстракция с моделированием.
8. Какие преимущества даёт объектный подход в программировании?
9. Какой вид декомпозиции используется в ООП?
10. Что такое интерфейс? Приведите примеры объектов, у которых одинаковый интерфейс и разное устройство.
Подготовьте сообщение
а) «Проблемы процедурного программирования»
б) «Глобальные переменные: за и против»
в) «ООП: достоинства и недостатки»
Следующая страница §47. Объекты и классы
Cкачать материалы урока