Проверяемый текст
Шило Павел Геннадьевич. Объектно-ролевой подход к формированию информационных систем поддержки управленческих решений (Диссертация 2000)
[стр. 73]

специализированном или обобщенном виде.
Аналогично свойствам, для классов, находящихся на более высоком уровне иерархии будет описан более общий набор методов.
Свойство идентификационной индукции относительно свойств может быть записано аналогично для методов.
Свойство
4.(1с?/7г).
Идентификационной индукции.
Если М метод класса объектов, то если
для любого х, такого что у 1с(/1гх, М(х) => М(у) для любого у, тогда для \/х е О существует М(х).
Кроме свойств и методов, в объектном подходе, для классов объектов существуют события, которые отражают временные свойства процессов и позволяют определить моменты начала, промежуточные этапы и окончание процессов.
В контексте наследования они ведут себя аналогично свойствам и
методам.
Одним из ключевых механизмов, реализованных в объектном подходе является инкапсуляция.
Как уже отмечалось выше, ее применение дает возможность скрыть внутреннюю структуру объекта, таким образом, рассмотрение объекта как "черного ящика" возможно только благодаря применению данного механизма.
Объект является инкапсулированным, если он замкнут относительно методов, описанных внутри класса, к которому данный объект относится.
Это означает, что доступ к конкретным значениям свойств объекта и к его событиям может быть получен только при помощи применения методов, которые принадлежат данному объекту.
В этом случае, при передачи информации и при использовании функции некоторого объекта другим, внешним объектом, в терминах настоящего подхода, происходит вызов метода объекта с передачей параметров, при помощи которого объект реализует свою функцию по переработке информации или какую-либо другую.
В качестве примера можно привести передачу управляющим подчиненному некоторой задачи.
Управляющий передает информацию, необходимую для решения задачи и определяет цель, направление решения и
73
[стр. 91]

91 объектов, при этом может иметь место прямое наследование (без изменений), специализация, или обобщение.
Логично предположить, что более высокому уровню в иерархии классов будет соответствовать набор более общих свойств.
В этом случае мы встречаемся с реализацией метода определения совокупности относительно информации, представленной в виде свойств объектов.
Будем говорить, что если для объектного класса X определен набор свойств К=(к,,к2 ........к,,}, то данный набор свойств имеет любой экземпляр х из класса X, при этом, конкретное значение для каждого свойства к,е{к/,к2,...,к„1 является неопределенным на момент описания класса и становится определенным на момент описания экземпляра класса.
В общем случае, метод является процедурой, позволяющей изменять свойства объекта, создавать новые экземпляры, обеспечивать передачу информации и функций другим объектам, обеспечивать передачу управляющих сигналов и так далее.
Другими словами, метод служит для формального описания всех аспектов функционирования реального экземпляра.
Методы имеют собственную иерархию, однако при наследовании внутри иерархии классов, передаются непосредственно, в специализированном или обобщенном виде.
Аналогично свойствам, для классов, находящихся на более высоком уровне иерархии будет описан более общий набор методов.
Свойство идентификационной индукции относительно свойств может быть записано аналогично для методов.
Свойство
4.(/
Идентификационной индукции.
Если М метод класса объектов, то если дли любого х, такого что у ЦОг' х, М(х) (у) для любого у, тогда дли V х еО существует Щх).
Кроме свойств и методов, в объектном подходе, для классов объектов существуют события, которые отражают временные свойства процессов и позволяют определить моменты начала, промежуточные этапы и окончание процессов.
В контексте наследования они ведут себя аналогично свойствам и


[стр.,92]

методам.
Одним из ключевых механизмов, реализованных в объектном подходе является инкапсуляция.
Как уже отмечалось выше, ее применение дает возможность скрыть внутреннюю структуру объекта, таким образом, рассмотрение объекта как «черного ящика» возможно только благодаря применению данного механизма.
Объект является инкапсулированным, если он замкнут относительно методов, описанных внутри класса, к которому данный объект относится.
'Это означает, что доступ к конкретным значениям свойств объекта и к его событиям может быть получен только при помощи применения методов, которые принадлежат данному объекту.
В этом случае, при передачи информации и при использовании функции некоторого объекта другим, внешним объектом, в терминах настоящего подхода, происходит вызов метода объекта с передачей параметров, при помощи которого объект реализует свою функцию по переработке информации или какую-либо другую.
В качестве примера можно привести передачу управляющим подчиненному некоторой задачи.
Управляющий передает информацию, необходимую для решения задачи и определяет цель, направление решения и
подход.
Дальнейшее исполнение лежит на подчиненном и выполняется им теми методами, которые он имеет в своем распоряжении.
В зависимости от ориентации на определенные средства разработки приложений и в зависимости от выбранного подхода можно вводить в модель одно из условий: условие строгого описания механизма инкапсуляции, в этом случае к свойствам объекта нет доступа при помощи иных методов, чем те, которые описаны внутри класса, вне зависимости от того, к какому множеству, (){ или ()ц принадлежит объект, либо условие нестрогой инкапсуляции, в этом случае существуют методы объектов, относящихся к ()К у при помощи которых можно получить доступ к 92

[Back]