Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
37.73 Кб
Скачать

1.История возникновения оон.

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

Класс-это обстрактный тип данных вкл. В себя свойство объекта (поля) и метода.

Первое использование классов как объектов произошло в 1967г. Бернг Страуструп применение языка Simula в своей диссертации для программного моделирующ. свои комп системы, однако при запуске программы оказалось, что у неё низкая производительность, поэтому пришлось переписать программу на язык C. Появился язык С++. А фирма Microsoft создаёт Visual Basic.

ООП получило широкое распространение благодаря разрешению следующим проблем:

  1. Развитию языков и методов программирования не успевала за растушими потребностями прикладных программах.

  2. Разработки ускорения ПО требовало решения проблемы упрошение их сопровождения и модификации.

  3. Не все задачи поддаются алгоритмическому описанию по требованиям структурного прогаммирования.

2.Программирование и управление событиями.

Визуальное программирование – это единство двух взаимосвязанных процессов наглядного конструирования типового Windows окна приложения и написание кода.

Delphi – это система объектно-ориентированого программного приложения Delphi явл интерактивными системами в которых для организации взаимодействия между пользователями и программой испол. методы управления событиями.

Основой ООП явл объект, который можно определить как совокупность данных и методов работы с ними.

Событие – это отклик на внешнее воздействие.

3.Программирование основанное на объектах.

Инстукция ПО проходит ряд этапов по созданию новых технологий и методологии в разработке программ. При переходе на новые программы важно обеспечить совместимость с прежними разработками. ООП дополняет процедурное программирование благодаря возможности создать многократный код.

Приложение Delphi могут использовать разработку и на др языках(Ассемблер, С++).

Одна из главных задач Delphi – это разработка приложений для работы с БД.

4.Свойства и реакция на события.

Свойства – атрибуты основные характеристики, которые описывают особенности объекта (цвет, высота, щирина и положение объекта).

Практически все объекты реагируют на определенное событие от мыши или клавиатуры.

5.Событие и метод, основные понятия ооп.

Функциональное программирование в основном определяется ее реакцией на те или иные события.

Конкретизация ООП означает что функциональность приложения определяется набором связанных между собой задач, каждые из которых становятся самостоятельными объектами.

Метод – подпрограмма явл элементом класса, описание метода похожего на описание обычной подпрограммы модуля.

6.Особенности ооп.

Основопологающ принципами понытия класса явл:

Инкапсуляция-это единствов в нутрии класса 3-х сост его сущностей: полей, методов, свойств.

Наследование-это процесс порождения объектов потомков от объектов родителей.

Полиморфизм-это возмож реализ одноименных, но алгоритмически разных методов в классе родители и в классе потомки.

Object Pascal явл языком программирования Delphi и представляет собой объектно-ориентированное расширение традиц Pascal.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]