2.2.1. Обобщение / специализации

В некоторых случаях, Есть вхождения лица, который имеет определенные характеристики, что мы заинтересованы в модельном бизнесе. Например, даже если вы хотите, чтобы отслеживать, что автомобильные компании относятся к работникам, которые являются менеджерами, а также, что из технического персонала, хотим иметь отношения с лицом проекта указанием того, какие проекты работают и хотят, чтобы зарегистрироваться титр. Наконец, вы знаете, соответствующие возрасту административных работников. Кроме того, Есть некоторые особенности, общие для всех сотрудников: все выявленные ID, у них есть имя, фамилия, адрес и номер телефона.

Обобщения / специализации может отражать тот факт, что существует общий объект, мы называем суперкласса лица, которые могут специализироваться в подклассе лиц:

а) суперкласса лица позволяет нам моделировать общие черты лица зрения общей форме.
б) подкласс лиц позволяет нам моделировать характеристики их специализации.
Вы должны быть выполнены, что любое вхождение лица подкласс также появление суперкласса лица.

Обозначим обобщения / специализации стрелка из подкласса лиц и направлена ​​на объект суперкласса.

Пример класса и подкласса лиц

На следующем рисунке представлены суперкласса лица, что соответствует пример, используемый выше, и подкласса лиц, в соответствии менеджер, техник и административного иска.

В обобщения / специализации, характеристики (атрибуты или отношения) из суперкласса лица распространяются на подкласс лиц.Это то, что называется наследование имущества.

В дизайн обобщения / специализации, вы можете следовать один из двух процессов:

1) Вполне возможно, что дизайнер сначала определяет необходимость суперкласса лица и впоследствии признать особые характеристики, необходимые лиц подкласса.В этих случаях, как говорят, следующий процесс специализации.

2) альтернативные является то, что дизайнер modelice первого лица подкласса, а затем реализовать их общих характеристик и выявления ан-величина суперкласса. Тогда, как говорят, следует процесса обобщения.

Обобщения / специализации могут быть двух типов:

В нашем примере сотрудников ...

... Соответствует / специализации пересекаются обобщения, так как ни один работник не может быть больше чем один тип.Обозначается на этикетке D.

а) разобщенный. В этом случае не может случиться, что одно появление AP-мудреца в двух различных суб-класса учреждений. Графически обозначается с этикеткой D.

б) перекрытие. В этом случае ограничение не состоится раньше. Графические Кэлли обозначается с этикеткой С.

Кроме того, обобщения / специализации может быть также:

1) Всего. В этом случае каждое вхождение суперкласса лица должны принадлежать к одной из подкласса лиц. Это обозначается на этикетке Т.

2) частичный. В этом случае необходимо, чтобы выполнить это условие. Обозначается на этикетке П.

Обобщения / специализации сотрудников

Обобщения / специализации общего числа работников, потому что мы считаем, что каждый сотрудник должен быть управленческого, технического или административного характера.Обозначается на этикетке Т.

empleadoT