一、Java中依赖、关联、继承的区别
继承是为了节约代码量,实现代码的重用。
依赖可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;
关联是一种强依赖关系,不存在依赖关系的偶然性,临时性。
依赖是比较陌生,关联是我们已经认识熟悉了。