Логическое программирование
Структурное программирование
Объектно-ориентированное программирование
Объект
Класс
Инкапсуляция
Наследование
Полиморфизм («много форм»)
Интерфейс Delphi
304.66K
Category: programmingprogramming

Объектноориентированное программирование (ООП)

1.

Объектноориентированное
программирование
(ООП)

2.

Технологии
программирования
ОбъектноЛогическое Структурное ориентированное

3. Логическое программирование

основано на принципах
логического вывода из
базы знаний – фактов и
правил.

4. Структурное программирование

основано на принципе
последовательной
детализации алгоритма и
использовании набора
базовых структур (линейной,
ветвления, циклической).

5. Объектно-ориентированное программирование

– основано на
использовании
объектов.

6.

Окружающий нас мир состоит из
целостных объектов, обладающих
определенными свойствами и
поведением.
При использовании технологии
структурного программирования
предусматривалось «расчленение»
объекта, описание его свойств
отдельно от поведения.
В технологии ООП объекты
сохраняют свою целостность,
свойства объекта и его поведение
описываются внутри самого объекта.

7. Объект

– это элемент ООП,
обладающий
определёнными
свойствами и
поведением.

8.

Свойства – это
характеристики объекта.
События – это то, что
происходит в реальном мире и
определяет поведение объекта.
Методы – это способы реакции
объекта на события.

9. Класс

– это набор объектов или
методов, обладающих
одинаковыми свойствами
и поведением.
Объект – это экземпляр
класса.

10.

Основные
понятия
ООП

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

– это объединение в
объекте его свойств и
методов
(объединение данных
вместе с процедурами и
функциями).

12. Наследование

– возможность построения
иерархии объектов с
использованием наследования их
свойств и методов
(объекты класса-потомок
наследуют характеристики
объектов класса-родитель).

13. Полиморфизм («много форм»)

– выполнение одинаковых
операций над объектами
разными методами.

14.

Наиболее распространенные
системы объектноориентированного
визуального
программирования:
Microsoft Visual Basic
Borland Delphi

15. Интерфейс Delphi

меню
Панели инструментов
Панель
структуры
Инспектор
объектов
Окно дизайнера форм
Менеджер
проекта
Палитры
компонентов
English     Русский Rules