Uml
  • 带三角箭头的实线_______▶️,箭头指向父类。
  • 带三角箭头的虚线-------▶️,箭头指向接口。
  • 带普通箭头的实线_______>,指向被拥有者(那个成员变量所在的类)。(桥接模式)
  • 带普通箭头的虚线------->,普通箭头指向被使用者。(组合模式)
  • 带空心菱形的实线,空心菱形指向整体。(组合模式)
  • 带实心菱形和普通箭头的实线,实心菱形指向整体。(组合模式)

类图

  • 冒号 : 前是 方法名/变量名(根据有无括号区分)

  • 冒号后 : 是 返回参数/变量类型(根据有无括号区分)

  • 如果没有冒号的话表示 方法返回空(也有人通过:void表示返空)

  • +:public,公用的,对 所有类 可见

  • -:private,私有的,只对 该类本身 可用

  • #:protected,受保护的,对该类的 子孙 可见

  • =:表示默认值

  • 斜体:抽象 (注意也可以用两个尖括号包裹来表示抽象,比如 —— <<我是 抽象类 or 接口 >>)

  • 注释:使用右上角的 带三角折痕的矩形加虚线 来表示注释。