ВУЗ:
Составители:
Рубрика:
специальной записи. При этом ожидаемые свойства результата обычно не указываются. Ос-
новные понятия языков этих групп – оператор и данные. При процедурном подходе операто-
ры объединяются в группы – процедуры. Структурное программирование в целом не выхо-
дит за рамки этого направления, оно лишь фиксирует некоторые полезные приемы техноло-
гии программирования.
Принципиально иное направление в программировании связано с методологиями (ино-
гда говорят – «парадигмами») непроцедурного программирования. К ним можно отнести
объектно-ориентированное и декларативное программирование. Объектно-ориентированный
язык создает окружение в виде множества независимых объектов. Каждый объект ведет себя
подобно отдельному компьютеру, их можно использовать для решения задач как «черные
ящики», не вникая во внутренние механизмы их функционирования. Из языков объектного
программирования, популярных среди профессионалов, следует назвать прежде всего C++,
для более широкого круга программистов предпочтительны среды типа Delphi и Visual Basic.
Выше приведена укрупненная классификация языков программирования (критерий –
методологии программирования).
Широкое распространение персональных компьютеров с операционной системой Win-
dows и необходимость быстрой разработки программ для решения прикладных задач вызва-
ло к жизни такой класс программного обеспечения как средства быстрой разработки интер-
фейса приложений (Rapid Application Interface Development, RAD). Приложениями (applica-
tions) в данном случае называются программы для решения каких-либо прикладных задач.
Об основах работы с одним из таких программных продуктов – Borland Delphi – и пойдет
речь ниже.
1. ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ
Объектно-ориентированное программирование (ООП) – это методика разработки
программ, в основе которой лежит понятие объекта как некоторой структуры, описы-
вающей объект реального мира, его поведение. Задача, решаемая с использованием методики
ООП, описывается в терминах объектов и операций над ними, а программа при таком под-
ходе представляет собой набор объектов и связей между ними.
Обобщенное определение:
Объект ООП – это совокупность переменных состояния и связанных с ними методов
(операций). Эти методы определяют, как объект взаимодействует с окружающим миром.
Далее рассмотрим коротко основные термины ООП:
Класс (class) – это группа данных и методов (функций) для работы с этими данными. Это своего рода
шаблон. Объекты с одинаковыми свойствами, т.е. с одинаковыми наборами переменных состояния и методов,
образуют класс.
Объект (object) – это конкретная реализация, экземпляр класса. В программировании отношения объекта
и класса можно сравнить с описанием переменной, где сама переменная (объект) является экземпляром какого-
либо типа данных (класса).
Операциональное
Smalltalk,
C++,
Delphi
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »