UML备忘--类图

1  实线/虚线 + 三角空心箭头:

  • 继承extends:实线,子类指向父类,子类 is a 父类。
  • 实现implements:虚线,类指向接口,类 实现 接口方法。

1.2 实线/虚线: 

  • 关联:实线,一个类中有另一个类对象做属性(成员变量)。
  • 依赖:虚线,一个类中有另一个类对象做入参或返回值。

1.3 实心菱形/空心菱形:

  • 组合:实心菱形,整体和局部关系,强关系,整体 contains a 局部,2只翅膀+2条腿+1个头+1个身子  组合成 鸟。
  • 聚合:空心菱形,整体和个体关系,弱关系,整体 has a 个体,鸟  聚合成  鸟群。

1.4 数字:

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

猜你喜欢

转载自www.cnblogs.com/wwcom123/p/10051573.html