标签:相同 属性 方法 单元格 子类 inf 合成 ted 操作
这里简单介绍UML常见的六种画法,包括类、接口、依赖关系、关联关系、聚合关系、合成关系
动物类
)类属性或者操作的访问修改符的标注:
飞翔
接口)属性或者操作的访问修改符的标注:同类
is-a
的关系,如:猫是一个动物鸟类
继承动物类
,参考上图中的标注①)has-a
的关系,即拥有这类接口的操作,如:猫可以实现爬树的接口飞翔
接口(即大雁类
实现了接口飞翔
,参考上图中的标注②)use-a
的关系,即一个类临时
引用另外一个类的方法实现功能动物类
依赖氧气类
和水类
,参考上图中的标注③)强依赖
关系,需要长期知道对方,使用对方,如企鹅需要总是知道气候的变化企鹅类
关联气候类
,参考上图中的标注④)弱拥有
关系,如电脑与很多外设的关系雁群类
是由大雁类
聚合成的,参考上图中的标注⑤)强拥有
关系,并且生命周期相同,不能单独存在鸟类
是由翅膀类
及其它类合成的,参考上图中的标注⑥)标签:相同 属性 方法 单元格 子类 inf 合成 ted 操作
原文地址:https://www.cnblogs.com/lukefan/p/10048499.html