梅莉莎金恩,世界动物日,3u8942
这里简单介绍uml常见的六种画法,包括类、接口、依赖关系、关联关系、聚合关系、合成关系
动物类
)类属性或者操作的访问修改符的标注:
飞翔
接口)属性或者操作的访问修改符的标注:同类
is-a
的关系,如:猫是一个动物鸟类
继承动物类
,参考上图中的标注①)has-a
的关系,即拥有这类接口的操作,如:猫可以实现爬树的接口飞翔
接口(即大雁类
实现了接口飞翔
,参考上图中的标注②)use-a
的关系,即一个类临时
引用另外一个类的方法实现功能动物类
依赖氧气类
和水类
,参考上图中的标注③)强依赖
关系,需要长期知道对方,使用对方,如企鹅需要总是知道气候的变化企鹅类
关联气候类
,参考上图中的标注④)弱拥有
关系,如电脑与很多外设的关系雁群类
是由大雁类
聚合成的,参考上图中的标注⑤)强拥有
关系,并且生命周期相同,不能单独存在鸟类
是由翅膀类
及其它类合成的,参考上图中的标注⑥)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
apollo与springboot集成实现动态刷新配置的教程详解
网友评论