美文网首页Java
StarUML使用

StarUML使用

作者: 自负的鱼 | 来源:发表于2018-10-24 16:07 被阅读77次

    StarUML使用

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

    UML常用关系描述

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


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


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


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


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


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


      image.png

    相关文章

      网友评论

        本文标题:StarUML使用

        本文链接:https://www.haomeiwen.com/subject/cbrxtqtx.html