3.20M
Category: programmingprogramming

Что такое ООП и с чем его едят

1.

ITVDN
Что такое ООП и с чем его едят?
Александр Пономаренко
CyberBionic Systematics

2.

ООП и повседневная жизнь не
могут существовать раздельно
Кто сможет провести границу
между объективной и виртуальной
реальностями?

3.

Парадигмы ООП
Фундаментальные установки,
представления и термины,
обеспечивающие
преемственность

4.

Почему мы их применяем?
… Эти встречи всегда
оставляли впечатление
борьбы.

5.

Сколько парадигм мы знаем?
… Сколько их было и
сколько будет?

6.

Парадигмы ООП:
1. Инкапсуляция
2. Наследование
3. Полиморфизм
4. Абстракция
5. Посылка сообщений
6. Повторное использование

7.

Инкапсуляция

8.

Инкапсуляция

9.

Наследование и полиморфизм

10.

Наследование и полиморфизм

11.

Наследование и полиморфизм

12.

Абстракция
Абстракция в ООП–это придание объекту характеристик, которые
отличают его от всех других объектов ,четко определяя его
концептуальные границы.
Абстрагирование в ООП–это способ выделить набор значимых
характеристик объекта, исключая из рассмотрения незначимые.
Соответственно, абстракция—это набор всех таких характеристик.

13.

Посылка сообщений

14.

Повторное использование

15.

Шаблоны проектирования
Библия ООП?

16.

23 паттерна – это «таблица
умножения» проектировщика
… Выбор паттерна – это выбор
способа решения задачи.

17.

Благодарю за внимание
[email protected]
+380 63 231 64 22
[email protected]
English     Русский Rules