АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Имена связей

Читайте также:
  1. Dim basa As Database, nabor As Recordset, поля As Field, имена As String
  2. Анализ взаимосвязей между показателями эффективности инвестиционно-инновационных проектов и показателями эффективности хозяйственной деятельности предприятия
  3. Вещества, которые способствуют гетеролитическому разрыву связей в мономерах и образованию иона, называются катализаторы (Кt).
  4. Виды взаимосвязей и цели их статистического изучения.
  5. Виды и направление взаимосвязей социально-экономических явлений.
  6. Виды связей в организации: вертикальные и горизонтальные, линейные и функциональные, прямые и косвенные, формальные и неформальные.
  7. ВОЗМОЖНОСТИ СИСТЕМНОГО ПОДХОДА. РАЗНОВИДНОСТИ СИСТЕМНЫХ СВЯЗЕЙ. ЭНТРОПИЯ
  8. Глава 1. Обо всех именах превосходного свойства базовой опоры
  9. ГЛАВА 3.4. РАЗВИТИЕ КООПЕРАЦИОННЫХ СВЯЗЕЙ МЕЖДУ СУБЪЕКТАМИ ИННОВАЦИОННОЙ СИСТЕМЫ
  10. Глава 50. Статистика внешнеэкономических связей и задачи статистики
  11. Глава XI. О Божественных именах, их силе и достоинствах
  12. Глава XII. О влиянии, которое божественные имена через всех посредников оказывают на подчиненные вещи

Связи можно уточнить с помощью имен связей или ролевых имен. Имя связи – это обычно глагол или глагольная фраза, описывающая, зачем она нужна. Например, между классом Person (человек) и классом Company (компания) может существовать ассоциация. Можно задать в связи с этим вопрос, является ли объект класса Person клиентом компании, её сотрудником или владельцем? Чтобы определить это, ассоциацию можно назвать «employs» (нанимает):

Рис. 1.14. Имя связи

 

Имена у связей определять не обязательно. Обычно это делают, если причина создания связи не очевидна. Имя показывают около линии соответствующей связи.

Роли

Ролевые имена применяют в связях ассоциации или агрегации вместо имен для описания того, зачем эти связи нужны. Возвращаясь к примеру с классами Person и Company, можно сказать, что класс Person играет роль сотрудника класса Company. Ролевые имена – это обычно имена существительные или основанные на них фразы, их показывают на диаграмме рядом с классом, играющим соответствующую роль. Как правило, пользуются или ролевым именем, или именем связи, но не обоими сразу. Как и имена связей, ролевые имена не обязательны, их дают, только если цель связи не очевидна. Пример ролей приводится ниже:

Рис. 1.15. Ролевые имена

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)