Объектно-ориентированная методология разработки сложных систем. Глотова Т.В. - 30 стр.

UptoLike

Составители: 

30
Наследование на языке UML называют обобщением и изображают в
виде стрелки от подкласса к суперклассу (рис.4). Циклы запрещаются.
Рис.4 Диаграмма классов. Отношение наследования.
Агрегация представляет собой более тесную форму ассоциации. Это
связь между целым и его частями. Агрегацию изображают в виде линии с
ромбиком у класса, являющегося целым. При генерации кода для агрегации
автоматически создаются поддерживающие ее дополнительные атрибуты.
Зависимости изображается в виде стрелки, проведенной пунктирной
линией. Зависимости
всегда однонаправленные, они показывают, что один
класс зависит от определений, сделанных в другом. При генерации кода,
специальные атрибуты для классов, связанных зависимостью не создаются.
Рис.5 Диаграмма классов. Отношения агрегации и зависимости.
     Наследование на языке UML называют обобщением и изображают в
виде стрелки от подкласса к суперклассу (рис.4). Циклы запрещаются.




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




     Рис.5 Диаграмма классов. Отношения агрегации и зависимости.




                                   30