Java中对象之间关系大致存在四种,分别为:依赖,关联,聚合,继承,组合
依赖(use-a):
表示一个类依靠另一个类的定义,一般来说,依赖关系体现为局部变量,形参或者是对静态方法的调用,示例如下:
`class A{
public void function(){
}
}
class B{
//使用参数产生依赖关系
public void function1(A a){
a.function();
}
//使用创建对象方式产生依赖关系
public void function2(){
A a = new A();
a.function();
}
}`
关联:
表示一个类拥有另一个类的实例,是“拥有”的一种,关联既可以是单向的,也可以是双向的,示例如下:
class A{
function_A(){