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