箭头方向

  • UML箭头方向:从子类指向父类,读作继承自
  • 定义子类时需要通过extend关键字指定父类
  • 子类一定时知道父类定义的,但父类并不知道子类的定义
  • 只有知道对方信息时才能指向对方

     

    UML-记忆技巧

    image.png

实现-继承|虚线-实现

  • 空心三角箭头:继承或实现
  • 实线-继承,is a关系,实际的关系
  • 虚线-实现,实现的某种特性时虚无的(依赖关系)

     

    UML-记忆技巧

    image.png

空心菱形-聚合|实心菱形-组合

  • 菱形就是一个盛东西的器皿(箱子)
  • 聚合:代表空器皿里可以放很多相同的东西,聚在一起(箭头方向所指的类)
  • 组合:代表满器皿里已经有实体结构存在,生死与共

     

    UML-记忆技巧

    image.png

     

    UML-记忆技巧

    image.png

实心菱形-组合

常见数字表达及含义,假设有a和b,数字标记在a侧

  • 0..1: 0或1个实例
  • 0..*: 0或多个实例
  • 1..1: 1个实例
  • 1 只能有一个实例
  • 1..*: 至少有一个实例

UML时序图

  • sequence diagram:是显示对象之间交互的图,这些对象是按时间顺序排列的
  • 时序图中包括的建模元素主要有:
    对象(actor)、生命线(lifeline)、控制焦点(focus of control)、消息(message)等

     

    UML-记忆技巧

    UML时序图

UML类图

UML-记忆技巧

UML类图

  • 从上到下3个框分别是类名、属性、方法
  • 斜体代表抽象
  • 下划线代表接口
  • +:public
    -: privite
    #:protect
    ~:default
  • 属性左侧属性名,右侧属性类型
  • 方法左侧方法名,右侧返回值

学习图

UML-记忆技巧

image.png



作者:二妹是只猫
链接:https://www.jianshu.com/p/e0d3c662ac09
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章:

  • 2022-12-23
  • 2021-11-18
  • 2021-12-19
  • 2022-12-23
  • 2021-12-24
  • 2021-11-29
  • 2021-10-03
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-10-09
  • 2021-11-27
  • 2021-12-05
  • 2021-04-16
  • 2021-12-05
相关资源
相似解决方案