定义:类图反映的是类结构和类之间关系为目的,用以描述软件系统的结构,是一种静态建模方法。
类结构表示法:
在UML类图中表示具体类
如图所示:
在UML类图中表示抽象类
如图所示:
在UML类图中表示接口
如图所示:
类关系表示法:
在UML类图中表示关系
如图所示:
1.实现关系:
2.泛化关系(继承):
3.关联关系:
4.聚合关系(表示一种弱的拥有关系):
5.组合关系(表示一种强的拥有关系)如:嘴不能离开头
6.依赖关系(是对象之间耦合度最弱一种关联方式)例如:我是个司机调用车的移动方法
总结:
UML六种类关系方式总结 :
1.实现 2.泛化(继承)3.关联 4.聚会 5.组合关系 6.依赖关系
方便记忆:
1.实现关系2.泛化关系 3.依赖关系4.组合关系(组合 +聚合+关联)多用组合少用继承