依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。
关联:他体现的是两个类、或者类与接口之间的一种强依赖关系,这种关系比依赖更强、不存在依赖关系的偶然性。
聚合:是关联关系的一种特例,他体现的是整体与部分、拥有的关系,即has-a的关系。
组合:组合也是关联关系的一种特例,他体现的是一种contains-a的关系。
实现/继承:没啥好说的。
一个例子:
image.png
依赖:对象之间最弱的一种关联方式,是临时性的关联。代码中一般指由局部变量、函数参数、返回值建立的对于其他对象的调用关系。
关联:他体现的是两个类、或者类与接口之间的一种强依赖关系,这种关系比依赖更强、不存在依赖关系的偶然性。
聚合:是关联关系的一种特例,他体现的是整体与部分、拥有的关系,即has-a的关系。
组合:组合也是关联关系的一种特例,他体现的是一种contains-a的关系。
实现/继承:没啥好说的。
一个例子:
本文标题:UML 关系
本文链接:https://www.haomeiwen.com/subject/dorayftx.html
网友评论