面向接口而不是面向实现进行程序设计 指的是在声明一个变量时 声明为接口而不是具体的类实例。这
已帮助 人
面向接口而不是面向实现进行程序设计,指的是在声明一个变量时,声明为接口而不是具体的类实例。这样做的好处是,
A.即使接口本身发生变化,客户端也不用改变。
B.对象只要具有客户端所希望的接口,客户端即使不知道该对象的具体类型也可以使用它。
C.如果接口的实现有变化,不影响客户端的调用代码。
D.可以用工厂模式为客户端创建对象,客户端就不涉及具体的类名。

回答
共1条回复-
对象只要具有客户端所希望的接口,客户端即使不知道该对象的具体类型也可以使用它。;如果接口的实现有变化,不影响客户端的调用代码。;可以用工厂模式为客户端创建对象,客户端就不涉及具体的类名。
