Открытая коллекция знаний

OpenU.Ru

Справочник UML. Объектно-ориентированное проектирование.



multiplicity (of class) (множественность (класса))

Ряд возможных элементов множества экземпляра класса - другими словами, сколько экземпляров класса может существовать одновременно.

Семантика

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

Нотация

Множественность класса или роли классификатора изображается в виде строки, которая помещается в верхний правый угол прямоугольника (128). Если множественность неограниченна ("много"), то строку можно не указывать.

Рис. 128. Множественность класса

Алфавитный указатель