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

Презентация:



Advertisements
Похожие презентации
Основы объектно-ориентированного программирования (ООП)
Advertisements

Профильные курсы информатики, ориентированные на программирование. Объекто- ориентированное программирование.
Объектно-ориентированное программирование. Объекты: свойства и методы Основной единицей в объектно- ориентированном программировании является программный.
Алгоритмический подход – главное алгоритм решения задачи ( в основном, используется для вычислительных задач ); Структурное программирование – декомпозиция,
Delphi. 11 класс.. Познакомиться с понятиями : Инкапсуляция Интерфейс объекта Классы, экземпляр класса Наследование, иерархия полиморфизм.
Введение в объектно- ориентированное программирование Объекты Windows Институт развития образования Вологда 2004.
БЭСТ Дизайнер проектов Введение Концепции Основные понятия.
Методология объектно- ориентированного программирования.
В. Дихтяр ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (для бакалавров) Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 1.Разработка.
ООП Лекция 1. Основные понятия. Литература Шилдт Г. С#: полное руководтво.-М.:ООО Вильямс, с. Культин Н.Б. Microsoft Visual C# в задачах и.
OOП Инна Исаева. Подпрограмма – это большая программа, разделённая на меньшие части. В программе одна из подпрограмм является главной. Её задача состоит.
Подготовил: Студент группы 21 КС-16 Арутюнян Артем.
ВВЕДЕНИЕ В ПРОГРАММИРОВАНИЕ В СРЕДЕ BORLAND DELPHI.
Разработка программного обеспечения при объектном подходе Объектно-ориентированный подход.
Урок информатики 10 класс Тема «Размещение текстовой информации на форме при помощи управляющих элементов» Учитель информатики МБОУ ОСОШ 1 Фирсов А.Н.
Тема 5. Введение в среду визуального программирования Borland Delphi 7.0.
VBA – Visual Basic for Application (офисное программирование) Назначение VBA VBA является современным языком визуального и объектно-ориентированного программирования.
В. И. Дихтяр ИНФОРМАТИКА Российский университет дружбы народов Институт гостиничного бизнеса и туризма Раздел 3Моделирование объектов и процессов и его.
Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
О СНОВЫ ОБЪЕКТНО - ОРИЕНТИРОВАННОГО ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ.
Транксрипт:

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

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

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

– основано на использовании объектов. Объектно-ориентированное программирование

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

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

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

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

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

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

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

– выполнение одинаковых операций над объектами разными методами. Полиморфизм («много форм»)

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

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