Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Отношение обобщения

Сравнительная характеристика методологии объектно-ориентированного | Диаграммы структурного системного анализа (диаграммы сущность-связь, диаграммы функционального моделирования, диаграммы потоков данных). | Назначение языка UML. | Общая структура языка UML. |


Читайте также:
  1. III. Социальное отношение
  2. Quot;ПРОГРАММНЫЕ МОРАЛИСТЫ". ОТНОШЕНИЕ К ЧУЖОМУ ВЛИЯНИЮ, ЗАХВАТУ ЧУЖИХ ТЕРРИТОРИЙ И РАЗРУШЕНИЮ ЧУЖИХ ЭКОСИСТЕМ
  3. Агрессивное отношение к близкому человеку
  4. Билет № 10, вопрос № 3.Назначение и виды передач между валами. Передаточное отношение
  5. Взаимоотношение с соседними органами
  6. Глава 4. ОТНОШЕНИЕ К ДЕНЬГАМ
  7. ГЛАВА 5. ОТНОШЕНИЕ К СНУ И СНОВИДЕНИЯМ

Отношение обобщения является обычным таксономическим отношением или отношением классификации между более общим элементом (родителем или предком) и более частным или специальным элементом (дочерним или потомком).

Применительно к диаграмме классов данное отношение описывает иерархическое строение классов и наследование их свойств и поведения. На диаграммах отношение обобщения обозначается сплошной линией с треугольной стрелкой на одном из концов (рис. 6.5). Стрелка указывает на более общий класс (класс-предок или суперкласс), а ее начало - на более специальный класс (класс-потомок или подкласс).

Отношение агрегации

Отношение агрегации имеет место между несколькими классами в том случае, если один из классов представляет собой сущность, которая включает в себя в качестве составных частей другие сущности. Данное отношение имеет фундаментальное значение для описания структуры сложных систем, поскольку применяется для представления системных взаимосвязей типа "часть-целое". Раскрывая внутреннюю структуру системы, отношение агрегации показывает, из каких элементов состоит система, и как они связан между собой.

Графически отношение агрегации изображается сплошной линией, один из концов которой представляет собой не закрашенный внутри ромб. Этот ромб указывает на тот класс, который представляет собой "целое" или класс- контейнер. Остальные классы являются его "частями" (рис. 6.9). Отношение композиции

Отношение композиции - частный случай отношения агрегации. Это отношение служит для спецификации более сильной формы отношения "часть- целое", при которой составляющие части тесно взаимосвязаны с целым.

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

Графически отношение композиции изображается сплошной линией, один из концов которой представляет собой закрашенный внутри ромб. Этот ромб указывает на тот класс, который представляет собой класс-композит. Остальные классы являются его "частями" (рис. 6.11).

 

 


Дата добавления: 2015-10-02; просмотров: 49 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Система обозначений UML.| Часть 1

mybiblioteka.su - 2015-2024 год. (0.005 сек.)