- 面向接口编程意义
有三个类,B和C实现了A,因此我们的目标是要面向A编程,尽量写的方法让实现类B和C都可以用,达到代码复用的效果.
class interface A{
doAA();
}
class B implements C{
void doBB(){
}
void doAA(){
}
}
class C implements C{
void doCC(){
}
void doAA(){
}
}
客户端调用代码D.class
D类和C就是关联关系,有耦合了
class D{
C c=new C();
main(){
c.doCC