ITVDN Что такое ООП и с чем его едят? Александр Пономаренко Cyber. Bionic Systematics
ООП и повседневная жизнь не могут существовать раздельно Кто сможет провести границу между объективной и виртуальной реальностями?
Парадигмы ООП Фундаментальные установки, представления и термины, обеспечивающие преемственность
Почему мы их применяем? … Эти встречи всегда оставляли впечатление борьбы.
Сколько парадигм мы знаем? … Сколько их было и сколько будет?
Парадигмы ООП: 1. Инкапсуляция 2. Наследование 3. Полиморфизм 4. Абстракция 5. Посылка сообщений 6. Повторное использование
Инкапсуляция
Инкапсуляция
Наследование и полиморфизм
Наследование и полиморфизм
Наследование и полиморфизм
Абстракция в ООП–это придание объекту характеристик, которые отличают его от всех других объектов , четко определяя его концептуальные границы. Абстрагирование в ООП–это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция—это набор всех таких характеристик.
Посылка сообщений
Повторное использование
Шаблоны проектирования Библия ООП?
23 паттерна – это «таблица умножения» проектировщика … Выбор паттерна – это выбор способа решения задачи.
Благодарю за внимание a. ponomarenko@cbsystematics. com +380 63 231 64 22 edu@cbsystematics. com