Объектно-ориентированная модель
Объектно-ориентированные модели позволяют организовать хранение данных, не раскладывая их по таблицам.
Основными понятиями объектно-ориентированных моделей являются класс, объект, поле, свойство и метод.
Классом(объектным типом) называется особый тип записи, который может иметь в своем составе поля, методы и свойства. Пример класса – Предприятия города
Объект (экземпляр класса) – это переменная объектного типа. Пример объектов внутри класса:
Поля объекта аналогичны полям записи (в реляционной таблице). Это данные, уникальные для каждого объекта. Примеры полей: адрес предприятия, расчетный счет в банке.
Методы – это процедуры и функции, описанные внутри класса и предназначенные для операций над полями. В отличие от полей, методы у двух объектов одного класса общие.
Свойство можно определить как специфическое поле, имеющее тип данных – класс (для сравнения - в реляционной таблице типы данных: текстовый, числовой и др). Это значит, что такого рода поле само является объектом и принадлежит к определенному классу. Пример свойства – продукция.
В состав класса входит указатель на специальную таблицу, где содержится вся информация, нужная для вызова методов. От обычных процедур и функций методы отличаются тем, что им при вызове передается (неявно) указатель на тот объект, который их вызвал.
Дата добавления: 2015-04-03; просмотров: 1155;