Если никакие домены образов не
Если никакие домены образов не специфицированы, то родовая структура является в точности тем же, что и структура коллекции из .
Прежде чем перейти к обсуждению пяти синтаксических требований к родовой
структуре, определим три отношения на основе . Эти определения показаны на рис. 6. Заметим, что в определении отношения "транспортное средство", его родовые потомки перечислены после зарезервированного слова "generic", а агрегированные потомки – после зарезервированного слова "aggregate". Родовые потомки группируются в кластеры, и каждый кластер ассоциируется с селектором соответствующего ему домена образов. В данном случае домены образов имеют селекторы MC и PC.
var vehicle:
generic
MC = (land vehicle, air vehicle, water vehicle); PC = (motorized vehicle, man powered vehicle, wind propelled vehicle)
of
aggregate [ID#] ID#: identification number; M: manufacturer; P: price; W: weight; MC: medium category; PC: propulsion category
end
var motorized vehicle:
generic
MTC = (rotary vehicle, jet vehicle, rocket vehicle)
of
aggregate [ID#] ID#: identification number; M: manufacturer; P: price; W: weight; HP: horsepower; FC: fuel capacity MTC: motor category
end
var air vehicle:
generic
LC = (plane, helicopter)
of
aggregate [ID#]
ID#: identification number; M: manufacturer; P: price; W: weight; MA: maximum altitude; TD: takeoff distance;; LC: lift category
end
Рис. 6. Определение отношений из
Мы не будем обсуждать два первых синтаксических требования в связи с , поскольку они поясняются в . Требование (iii) сводится к тому, чтобы каждый родовой потомок R объявлялся где-либо как полноправный родовой объект. На это иллюстрируется объявлениями "моторизованного транспортного средства" и "воздушного транспортного средства". Более того, все эти объекты-потомки должны иметь тот же самый ключевой домен, что и R. Это требование позволяет ссылаться на объекты-индивидуумы унифицированным образом независимо от того, в какой родовой класс они входят.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий