通过面向接口,可以达到“只关心接口本身,而并不关心具体实现”而能达到低耦合,增加可维护性等目的,但是这也有自身的限制阿,比如接口中的方法是对客观事物的一种抽象,可是各个接口的实现类除了实现接口方法以外也可以增加自己独有的方法,那么通过接口引用不就无法访问到那些方法了么???还有面向接口要求在开发之前将借口中应有的方法抽象出来,如何才能设计出这些方法,如果还想以前一样写着写着才发现有个方法需要,当时没想到,再修改接口及其所有的实现类就很麻烦了??
调试欢乐多
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货