关于Interface使用的理解 邀请各位路过走过的将您对Interface的理解,在设计的时候你会如何使用它,等等等。。留下,期望大家踊跃~~抛一个。比如我做好了一个模块,这个模块完成某些功能。(很受欢迎,很多人想用),但这些模块要依赖外部一些小模块,大家都想各自提供这种小模块,不用它自身实现的小模块,这时候就可以利用到接口。将接口开放给用户,告之他们,你来做这些工作,做好后把你的东西给我。然后你就可以利用我的模块了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Interface说简单很简单,但它常常比看上去的要复杂,想要深入体会还是要靠大量的代码练习才能有结果。接口在gui程序中用的非常广泛,尤其是事件的触发,比如按一个按钮,我需要在按钮被按下后执行一段代码,那么这段代码就应该写在一个被实现的接口内。在这种场景下,接口主要是提供了回调功能,如果你对回调函数了解的话,这里可以类比。另一种场景是,有很多的业务,经过分析后能提炼出一些公共的东西,比如有哪些种类的规则,规则的种类在很长时间内基本不会有变化,但规则的具体条款可能会每一段时间就变化一些,那么我们可以把规则的种类定义为接口,而规则的条款就是接口的实现类了,实现类可以有N多,但接口就是一份。还有更多场景可以应用接口,不过需要在写代码过程中才能体会了,尤其在写代码前的思考阶段就要考虑是否有必要用到接口,但切记不要为了接口而接口,否则会自己给自己找麻烦的,呵呵。 顶,欢迎广大童鞋们发表言论或者贴代码~~Interface真是的是说简答就简单,说复杂就相当的复杂~!在APP设计中接口的应用应该有很广泛的控件 和 usb 1394 sata pciexpress 相似、定义相互联系的规范。 接口是面向对象的重要因素, 使用接口有很多好处:1 规范,统一的操作规范成统一的接口,写不同的实现。不会造成一个保存方法,有的是save(),insert(),new()2 多态:通过调用不同实现,来表现出不同的实现,如使用List list = new ArrayList(),如果发现list需要现成同步,则可以直接修改为:List list = new Vector();不影响其他代码。 大家看看哪种返回结果的方式好些? 初级水平,请教java 问下关于多态的问题 POI 生成xls文件 删除列问题 请各位在企业(工厂)作信息化工作的GGJJ们帮忙只占用你们分钟30的时间,现在只能给100不够我会再加,UP有分 怎样使jbuilder7能使用import javax.servlet.http.*;语句? 问几个java初学者常问的问题,(回答就有很多分!) HttpURLConnection 中的透明地共享是什么意思,如何理解 文件流的删除修改问题 学到了maven,想问下jvm类加载的这个路径的问题 Java 从文件读数据到Map中 《高级--Java内存与多线程》
接口在gui程序中用的非常广泛,尤其是事件的触发,比如按一个按钮,我需要在按钮被按下后执行一段代码,那么这段代码就应该写在一个被实现的接口内。在这种场景下,接口主要是提供了回调功能,如果你对回调函数了解的话,这里可以类比。
另一种场景是,有很多的业务,经过分析后能提炼出一些公共的东西,比如有哪些种类的规则,规则的种类在很长时间内基本不会有变化,但规则的具体条款可能会每一段时间就变化一些,那么我们可以把规则的种类定义为接口,而规则的条款就是接口的实现类了,实现类可以有N多,但接口就是一份。
还有更多场景可以应用接口,不过需要在写代码过程中才能体会了,尤其在写代码前的思考阶段就要考虑是否有必要用到接口,但切记不要为了接口而接口,否则会自己给自己找麻烦的,呵呵。
顶,欢迎广大童鞋们发表言论或者贴代码~~Interface真是的是说简答就简单,说复杂就相当的复杂~!在APP设计中接口的应用应该有很广泛的控件
1 规范,统一的操作规范成统一的接口,写不同的实现。不会造成一个保存方法,有的是save(),insert(),new()
2 多态:通过调用不同实现,来表现出不同的实现,如使用List list = new ArrayList(),如果发现list需要现成同步,则可以直接修改为:List list = new Vector();不影响其他代码。