java 对接口的一点理解

来源:互联网 发布:hadoop编译java文件 编辑:程序博客网 时间:2024/05/19 14:56

接口干甚么?

                接口就是一堆制造说明书.给你一份卡车的制造说明书,它就能造出一辆卡车,但是造不出一瓶酱油.这是接口的稳定性和可靠性所在,同时也是接口的弊端.


优势是什么?

                对内:延长卡车的设计寿命,不会因为车轮,引擎的升级换代而导致卡车需要重新设计.只要功能依旧,依然可以根据说明书制造出卡车.设计寿命的延长也减少了车轮

等部件的重复设计.

                对外:统一的接口,可以规范各个不同厂家的产品,使之能够和谐相处.能够促进分工协作,减少市面功能相似但是实则不同的重复开发产品.


不足之处?

               接口本身的设计质量直接影响了产品的质量和体验,和以后升级的可能.

               降低了技术难度.

               接口代表了稳定可靠,同时也是代表了封闭.所以,接口容易使人固步自封,局限思维.同时新的想法因为考虑到和旧有接口的兼容而会大打折扣.

               接口在市场上容易形成一家独大的场面.但是同是也是部分公司得以逆袭的助力.所以,很多人都在吵标准和接口.

              

怎么办呢?

                功能点尽可能设计的小而独立.针对具体的需求聚合这些小功能.


应对变化?

                既然都在变化,为什么还要固步自封呢?


结尾:

       各个寡头们今天一套规范,明天一套规范,可是和我有关的部分百不足一,我追他们的规范干鸟.立足现实,放下规范.



原创粉丝点击