类A调用类B的方法,一点疑问。
请问下:类A调用类B的方法,是把B当初A的成员变量 还是在A的方法里面把B当参数传进去?
那种耦合低点
------解决方案--------------------策略模式 参数
java.util.Arrays.sort(Object[] a, Comparator c)
decorator模式 属性
public BufferedInputStream(InputStream )
模版方法 继承
abstract class A{
public A(){x();}
protected abstract void x();
}
class B extends A{ protected void x(){}}
------解决方案--------------------耦合低点的肯定是A的方法里面把B当参数传进去