Функция - доступ - Большая Энциклопедия Нефти и Газа, статья, страница 3
Сумасшествие наследственно. Оно передается вам от ваших детей. Законы Мерфи (еще...)

Функция - доступ

Cтраница 3


Доступ к закрытым данным класса должен тщательно контролироваться использованием функций-элементов, называемых функциями доступа.  [31]

На первом уровне над базой данных существуют два предиката, которые служат низкоуровневыми функциями доступа. Обработка на более высоких уровнях происходит с помощью этих функций и никогда не затрагивает базу данных непосредственно.  [32]

Доступом к закрытым данным класса можно эффективно управлять с помощью функций-элементов, называемых функциями доступа.  [33]

Спецификация пересечения утверждает, что сущности данного типа могут обладать общими характеристиками ( функциями доступа) с сущностями того или иного из перечисленных типов.  [34]

Доступ к закрытым данным класса может строго контролироваться путем использования элементов-функций, называемых функциями доступа. Например, для того, чтобы разрешить клиентам считывать значение закрытого элемента данных, класс может предусматривать так называемую get - функцию. Чтобы давать возможность клиентам изменять закрытые данные, класс может иметь так называемую set - функцию. Может показаться, что такого рода изменение данных нарушает представление о закрытых данных. Однако set - функция может иметь средства проверки допустимости данных ( например, проверку диапазона), чтобы гарантировать правильную установку соответствующего значения. Get-функция не обязана выдавать данные в сыром виде; напротив, get - функция может редактировать данные и ограничивать представление данных, которые будет видеть клиент.  [35]

Доступ к закрытым элементам класса может тщательно контролироваться путем использования элементов-функций, называемых функциями доступа. Если класс хочет дать своим клиентам возможность читать закрытые данные, он может определять соответствующую get - функцию. Чтобы дать клиентам возможность изменять закрытые данные, класс может иметь соответствующую set - функцию.  [36]

37 Типовый граф категорий и бинарных отношений. [37]

Как показано на рисунке, обоим направлениям бинарного отношения присваиваются уникальные имена, которые называются функциями доступа. В бинарном отношении категорий ПАЛАТА и ПЕРСОНАЛ направление от категории ПАЛАТА к категории ПЕРСОНАЛ есть функция доступа ОБСЛУЖИВАЕТСЯ. Семантика этого направления связи может быть охарактеризована следующим образом: ПАЛАТА ОБСЛУЖИВАЕТСЯ ПЕРСОНАЛ.  [38]

В семантической бинарной модели данных функция доступа определяется для обоих направлений бинарного отношения В некоторых бинарных моделях функции доступа специфицируются только для одного направления Грис. В этом случае функция доступа для противоположного направления может быть задана как инверсия INVERSE ( ОБСЛУЖИВАЕТСЯ) или вообще не определена, если она не представлена в схеме.  [39]

Например, в объявлении класса Cat указывается, что профамма-клиент может инициализировать любой возраст объекта этого класса с помощью функции доступа SetAgeO и возвратить это значение с помощью функции доступа GetAgeO. Обратите внимание, что в открытом интерфейсе класса ничего не говорится о закрытой переменной-члене itsAge, которая используется при выполнении класса и не должна интересовать клиентов. Значение возраста можно возвратить из объекта с помощью GetAgeO и установить с помощью SetAgeO, но сама переменная itsAge, в которой хранится это значение, скрыта от клиентов.  [40]

В сформированное Delphi объявление класса нового компонента нужно внести дополнения: объявить свойство, поле данных этого свойства, функцию доступа к полю данных, процедуру установки значения поля данных, конструктор и деструктор. Если на некоторые события компонент должен реагировать не так, как базовый, то в объявление класса нужно поместить описание соответствующих процедур обработки событий.  [41]

В сформированное Delphi объявление класса нового компонента нужно внести дополнения: объявить свойство, поле данных этого свойства, функцию доступа к пол го данных, процедуру установки значения поля данных, конструктор и деструктор. Если на некоторые события компонент должен реагировать не так, как базовый, то в объявление класса нужно поместить описание соответствующих процедур обработки событий.  [42]

В рассмотренном примере бинарное отношение есть однозначная функция объектов категории ПЕРСОНАЛ, что задается ограничением AFN ( 1 1) функции доступа РАБОТАЕТ В. В то же время палата может обслуживаться любым числом служащих или вообще не обслуживаться.  [43]

Из этой спецификации видно, что с функцией доступа может быть связана только одна программа, определяющая побочный эффект использования функции доступа.  [44]

В строке 48 вызывается функция-член Meow (), а в строке 49 на экран выводится значение переменной-члена с использованием функции доступа GetAgeO. В строке 51 функция Meow () вызывается снова.  [45]



Страницы:      1    2    3    4