java类之间的关系

  1. 继承关系:子类继承父类
  2. 实现关系:实现某一个接口类
  3. 依赖关系:方法的参数是类的引用
  4. 关联关系:两个类项目各有另外一方的引用
  5. 聚合关系:一个类拥有另一个类的引用
  6. 组合关系:一个类拥有另一个类的对象,对象必须被初始化,可以构造方法中初始化对象
  7. 耦合强度:继承>实现>组合>聚合>关联>依赖