UML类图之间的关系

  • 当一个类是“一种”另一个类时: is-a
  • 当两个类之间存在关联时:
  • 一个类“包含”另一个类时:has-a
  • 一个类“使用”另一个类时:use-a
  • 一个类“创建”另一个类时:create-a
  • 组合:如 汽车 与 发动机,汽车少了发动机,就不是汽车了
  • 聚合:如 机场 与 飞机,机场少了个飞机,还可以是机场
  • UML简述_UML

类图信息

  • 类名
  • 类的数据成员
  • 类的方法(函数)

表示访问权限的UML记号

:public
​​# :protected
​​:private