uml图

依赖
	在类中只要有用到都可以说是依赖
		如:成员变量、入参、出差、方法中使用的类型都可以说是依赖
泛化
	描述继承关系,依赖关系的特例
实现
	依赖关系的特例,依赖关系更强,描述接口与实现的关系
关联
	关联是两个独立类之间的关系,关联可以是任何类型,例如一对一,一对多。
它连接两个完全独立的实体。
聚合
	聚合是一种特殊的关联形式,它是类(或实体)之间的单向单向关系,例如Wallet和Money类。
钱包有钱,但钱不需要钱包,所以它是一个单向的关系。
在这种关系中,如果其他条目结束,则两个条目都可以存活。
在我们的示例中,如果Wallet类不存在,则并不意味着Money类不存在。
组合
	组合是一种受限制的聚合形式,其中两个实体(或者您可以说类)高度依赖于彼此。
例如,人类和心脏。人类需要心脏生存,心脏需要人体才能生存。
换句话说,当类(实体)彼此依赖并且它们的寿命相同时(如果一个人死了,那么另一个也是),那么它就是一个组合。
如果没有人类,心脏就没有意义。

  

原文地址:https://www.cnblogs.com/yun965861480/p/12336475.html