高手们常说的接口是什么意思?
常常听说一个系统设计的高深,就看接口设计的合理不合理。
所以很多系统,常常请高人先设计好接口,然后才开始进行往下开发,批量生产。
这里说的接口,是什么意思呢?是java语言里的用来实现的interface还是系统对外部做出的功能承诺?
------解决方案--------------------接口。。有两种意思吧。。
一种就是interface。。。
就像个模版,一些类实现同一个接口,于是他们功能相同的方法,名称也相同。
所有的方法名和功能对应。。使用起来方便。。
第二种就是平时说程序的接口。。
比如两部分程序要互相衔接。。就需要先规定好接口。。再分给不同人去开发。。
这样联调才能通过。。
------解决方案--------------------广义上的接口是系统的对外提供的服务方式,比如WebService接口,数据库视图接口,消息接口....
狭义上的接口就是java里的interface
------解决方案--------------------
------解决方案--------------------15楼说的好极了。