Java类之间的关系

  1. 继承关系:子类继承父类

  2. 实现关系:实现某一个接口类

  3. 依赖关系:方法的参数是类的引用

  4. 关联关系:两个类项目各有另外一方的引用

  5. 聚合关系:一个类拥有另一个类的引用

  6. 组合关系:一个类拥有另一个类的对象,对象必须被初始化,可以构造方法中初始化对象

  7. 耦合强度:继承>实现>组合>聚合>关联>依赖