Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Примечание. В прямоугольнике объекта имя объекта, имя роли с символом Т или имя класса могут отсутствовать
В прямоугольнике объекта имя объекта, имя роли с символом Т или имя класса могут отсутствовать. Однако двоеточие всегда должно стоять перед именем класса, а косая черточка – перед именем роли. Следует еще раз акцентировать внимание на том обстоятельстве, что применительно к объектам вся запись должна быть подчеркнута, а имя объекта должно быть записано со строчной буквы. Ниже приводятся возможные варианты записи строки текста в прямоугольнике объекта. : С – анонимный объект, образуемый на основе класса С. / R – анонимный объект, играющий роль R. / R: С – анонимный объект, образуемый на основе класса С и играющий роль R. О / R – объект с именем О, играющий роль R. О: С – объект с именем О, образуемый на основе класса С. О / R: С – объект с именем О, образуемый на основе класса С и играющий роль R. О или – объект с именем О. О: – «объект‑сирота» с именем О. / R – роль с именем R : С – анонимная роль на базе класса С. / R: С – роль с именем R на основе класса С. Отдельные примеры изображения объектов и классов на диаграмме кооперации приводятся на следующем рисунке (рис. 9.4). Рис. 9.4. Примеры различных вариантов записи имен объектов, ролей и классов на диаграммах кооперации Так, в первом случае (рис. 9.4, а) обозначен объект с именем «клиент», играющий роль «инициатор запроса». Далее (рис. 9.4, б) следует обозначение анонимного объекта, который играет роль инициатора запроса. В обоих случаях не указан класс, на основе которого будут созданы эти объекты. Обозначение класса присутствует в следующем варианте записи (рис. 9.4, в), причем объект также анонимный. Применительно к уровню спецификации на диаграммах кооперации могут присутствовать именованные классы с указанием роли класса в кооперации (рис. 9.4, г) или анонимные классы, когда указывается только его роль (рис. 9.4, д). Последний случай характерен для ситуации, когда в модели могут присутствовать несколько классов с именем «Клиент», поэтому требуется явно указать имя соответствующего пакета База данных (рис. 9.4, е).
|