Java项目中为什么要用接口,哪些地方用到了,用接口的好处是什么?
2014-05-15
展开全部
使用接口其实就有点像实现虚函数的调用一样, 用继承接口的子类实例化声名得接口就可以经过接口调用子类外部接口定义的函数。使用这种接口方式编程, 如果业务逻辑发生变化需求新增类多办法, 就可以再不改动原来已经写好的代码基础上新增一个类来实现接口中定义的函数来实现!
这么说吧,每台打印设备的实现各不相同,微软不可能给各种设备都提供一种实现方法,windon系统在设计时会提供一个打印功能的接口,让打印设备来实现这个接口,接入操作系统!也就说,如果你写的这个方法,以后在其他地方,或者其他系统需要使用到,别人只需要去实现你这个接口就可以了,不需要去重新改你的方法
这么说吧,每台打印设备的实现各不相同,微软不可能给各种设备都提供一种实现方法,windon系统在设计时会提供一个打印功能的接口,让打印设备来实现这个接口,接入操作系统!也就说,如果你写的这个方法,以后在其他地方,或者其他系统需要使用到,别人只需要去实现你这个接口就可以了,不需要去重新改你的方法
追问
谢谢这么详细的回答。
追答
望采纳,谢谢!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询