什么是接口

接口就是昨晚去开黑撸串了,回家一脸疲惫地和女朋友说,产品上线又加班了,这是借口吗?

当然不是,程序员怎么可能有女朋友。

那接口是什么呢,接口就是个 规范 ,告诉你我要个什么东西,不关心你怎么实现。

比如插座,定义好各个插口的规范距离,你可以生产成这样的。

程序员说的接口是什么_程序员接口是指一组什么_接口程序

也可以是多个的

程序员接口是指一组什么_程序员说的接口是什么_接口程序

多个的也行

接口程序_程序员接口是指一组什么_程序员说的接口是什么

萌一点也行

程序员说的接口是什么_接口程序_程序员接口是指一组什么

也可以是个小胖子

程序员接口是指一组什么_接口程序_程序员说的接口是什么

还有高颜值的

只要你按规范孔距设计,能插进去,能通电就可以。

接口有啥好处

对于使用者来说,比如做电器的,可以专心做自己的电器,不管是冰箱洗衣机,还是电饭煲,烤箱,不用考虑接电的问题,弄个规范的插头出来就行。

对于实现者来说,专注在插座的安全性,持久性等等,不用考虑别人能不能用的问题程序员说的接口是什么,只要规范别人就能用。

那有人问能不能举个程序的例子

比如你要写个银行的接口。

///转账操作,参数:转出账户,转入账户,金额

int ( , , Amt);

///查询银行流水,参数:账户,起始日期

List st( , date from,date to);

定义好了接口程序员说的接口是什么,就可以让其他人去实现了,可以实现招商银行的转账,也可以实现农行的;

好处是,业务团队专心写业务,需要转账了 调用一下接口实现,不用关心怎么实现的。

对于实现金融的团队,不关心业务怎么用的,只要每个银行按这个接口实现一下就好了。

这里有个专业词叫 解耦 ( 以后会讲到 )。

Get到了吗。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注