类与类之间存在如下的关系:对象
(1)泛化继承
(2)关联接口
(3)依赖变量
(4)聚合关系语法
泛化:方法
表示类与类之间的继承关系,接口与接口之间的继承关系,或者就是接口与类的实现关系im
父类 父类实例 = new 子类()img
依赖:new
对于两个相对独立的对象,当一个对象负责构造另外一个对象的实例或者依赖另外一个对象的服务时,这两个对象之间的主要体现是依赖关系参数
依赖关系表如今局部变量,方法的参数和静态方法调用的时候
关联:
对于两个相对独立的对象。当一个对象的实例与另外一个对象的特定实例存在固定的对应关系时。这两个对象称为关联关系
关联关系是使用实例变量来实现的:
聚合关系:
当对象A被加入到对象B中,成为对象B的组成部分时,对象A和B之间就是聚合关系。聚合是关联关系的一种,由较强的管理关系,强调的是部分与总体之间的关系
与关联关系同样。都是用实力变量来实现的。因此从语法上面是没办法区别的 只能从语义上面来区别