![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
На рис.15 показано, как мы представляем специализацию на EER-диаграммах. Подклассы, определяющие специализацию, соединены линиями с кругом, который связывается с суперклассом.
Символ подмножества на каждой линии, связывающей подкласс с кругом, указывает направление суперкласс/подкласс связи. Любые атрибуты, принадлежащие только к объектам конкретного класса – такие как СкоростьПечатания для СЕКРЕТАРЯ - связаны с прямоугольником, представ-ляющим этот подкласс. Эти атрибуты называются Специ-фическими Атрибутами под-класса. Аналогично подкласс может участвовать в специ-фических типахотношений, как, например, ПОЧАСОВИК участвует в типе связи ПРИНАДЛЕЖИТ Символ d будет объяснен позже.
На рис.16 показано несколько объектов, относящихся к подклассам {СЕКРЕТАРЬ, ИНЖЕНЕР, ТЕХНИК} с пециализации. Еще раз отметим, что это один и тот же объект, хотя он и изображен дважды. Например,
показан и в типе объекта СЛУЖАЩИЙ, и втипе объекта СЕКРЕТАРЬ. Как мы можем видеть, суперкласс/подкласс связь, такая как СЛУЖАЩИЙ/СЕКРЕТАРЬ, напоминает 1:1 связь на уровне экземпляров. Основное различие в том, что 1:1 связь относится к двум различным типам объектов. Мы можем рассмотреть объект подкласса как тот же объект, что и в суперклассе, но игра-ющий специали-зированную роль. В данном примере, слу-жащий специа-лизирован в роли секретаря, инженера или техника.
Дата публикования: 2015-09-17; Прочитано: 274 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!