定义接口类型的引用变量有什么好处?

 我来答
asd7821165
2013-08-24 · TA获得超过227个赞
知道答主
回答量:121
采纳率:0%
帮助的人:152万
展开全部
面向接口编程: 2, 定义好了引用变量以后, 要让它引用一个对象, 这个对象就应该是实现了那个接口的类的实例了! 随便一个类, 只要它继承实现了那个接口, 那么它的实例都可以在这里被引用. 3, 方法的返回类型也是要定义为接口类型, 因为, 你要记住:我们这个方法是需要返回一个有特定功能的对象! 同理, 方法的参数的类型也是如此! 我的理解: 所谓面向接口编程, 就是说在定义引用变量的时候, 用接口来定义. 多说一句: 也许你觉得用抽象类来定义也可以, 那么请你仔细的再领悟一下第一条吧! 我们完全可以给抽象类定义一个接口类型的嘛, 呵呵. ------------------------------------------------------------------------------------------------------------------------------------------------------- 接口 以及 工厂模式以及IOC模式的运用, 可以很好的减少模块之间的耦合,便于以后系统引用实例的更改! 我觉得这是接口的最大功用! 接口和抽象类都是对类的抽象,对类的划分,是最高层的抽象! 2,用接口类型定义引用变量,以后需要修改其引用的实例时,改动的地方要少一些!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式