Реферат: Программирование, ориентированное на объекты
Идентификация объекта заключается в определении (нахождении) его элемента хранения и получении доступа к представлению объ
та - значениям его свойств.
Существует два основных способа идентификации объекта: име
ние и указание. Именование заключается в назначении объекту оп
ленного имени. Такое назначение производится на фазе тран
ляции, и в процессе выполнения программы объект не может быть пе
ван. Например, декларация
VAR A,B: Объект
определяет наличие в про
грамме двух объектов с именами А и B соответственно, каждый из которых имеет индивидуальный элемент хра
ту А по имени В в надежде, что "он Вас услышит" невозможно, не
ект А новым именем ВОВА". Имя - это атрибут программы, обес
ющий во всех ситуациях доступ к одному и тому же объекту. По
цесс программирования и выполнения программы является процессом из
ции.
Именоваться могут и отдельные свойства объектов-агрегатов. В этом случае такие имена называют квалифицированными иден
ми - квалидентами, они реализуют дистанционный доступ к свой
вам объекта. Например,
TYPE Объект = RECORD
B : Дата_рождения; П : Bес
END;
VAR A,B : Oбъект; .
Квалидент A.B откроет доступ к дате рождения объекта A, B.B - к дате рождения объекта B и т.д. Длина дистанци доступа опре
ся количеством уровней агрегирования свойств объектов клас
са. В этом примере Длина=1. Если уточнить свойство Дата_Рож
ния:
TYPE Дата_рождения = RECORD
Г: Год; М: Месяц; Д: День
END;