StarUML使用

StarUML使用

一款mac平台下方便操作的uml工具,由韩国团队开发。

UML常用关系描述

  • 泛化(generalization)
    是一种继承关系,他指定了子类特化了父类的所有特征和行为。
    带箭头的实体线,箭头指向父类


    StarUML使用_第1张图片
    image.png
  • 实现(Realization)
    是一种类与接口之间的关系,表示类实现接口的所有方法特征和行为。
    带箭头的虚线,箭头指向接口


    StarUML使用_第2张图片
    image.png
  • 关联(Associaion)
    两个类之间关系描述,可以单项也可以双向;1:1 1:n 等行为表示。
    双向关联没有箭头,单向关联单向箭头


    StarUML使用_第3张图片
    image.png
  • 聚合(Aggregation)
    聚合表示整体与部分之间的关系,部分可以独立存在。
    带空心菱形的实体线,菱形箭头指向整体


    StarUML使用_第4张图片
    image.png
  • 组合(Composition)
    组合表示整体和部分之间关系,部分不能独立整体存在。
    带实心菱形的实线,菱形指向整体


    StarUML使用_第5张图片
    image.png
  • 依赖(Dependency)
    是一种使用关系,一个类的实现需要另一个类的协助
    带箭头的虚线,指向被使用者


    StarUML使用_第6张图片
    image.png

你可能感兴趣的:(StarUML使用)