81
Данное свойство является транзитивным: если
классификатор
А
является обобщением классификатора
В
, а классификатор
В
является
обобщением классификатора
С
, то все экземпляры классификатора
С
также являются косвенными экземплярами
А
(3 рис. 3.1).
Рис. 3.1. Прямые и косвенные экземпляры классификатора A
В-третьих, классификатор
может быть абстрактным или
конкретным.
Абстрактный (abstract) классификатор не может иметь
прямых экземпляров и в этом случае его имя выделяется курсивом
9
.
Конкретный (concrete) классификатор может иметь прямые
экземпляры и в этом случае его имя записывается прямым шрифтом.
Абстрактный
классификатор — это
такой
дескриптор
множества
объектов, в котором нет прямого описания элементов
множества, но данный классификатор связан отношением обобщения
с другими классификаторами и объединение множеств их
экземпляров
считается
множеством
экземпляров
данного
абстрактного
классификатора.
Другими
словами,
множество
определяется не
прямо, а через совокупность подмножеств.
Например, интерфейс, будучи абстрактным классом, не
может иметь
9
Из данного правила есть исключение, а именно, если
классификатор имеет стереотип «interface», то
его имя не нужно
выделять курсивом.
82
непосредственных экземпляров, но реализующий его класс может,
стало быть, интерфейс является классификатором.
Do'stlaringiz bilan baham: