UML-Unified Modeling Language

 一、类图(静态关系)

  • 箭头由子类指向父类
  • 长方形表示类,长方形内部分为三个部分:类名、字段名、方法名
  • 斜体表示:抽象类、抽象方法、接口
  • 下划线表示:静态字段、静态方法
  • 空心菱形实线:聚合关系(在一个类中持有另外一个类的实例,无论一个还是多个,他们之间就是聚合关系)
  • “+”表示public方法和字段
  • “-”表示private方法和字段
  • “#”表示protect方法和字段
  • “~”表示只有同一包中的类才能访问的方法和字段

二、时序图(动态行为) 

  • 时序图的阅读顺序是沿着生命线从上至下阅读