2015-02-01
展开全部
你好,接口其实就是一个规范。
在电脑上有个非常常用的接口:USB接口。
现在大部分的智能手机都支持用数据线和电脑连接,连接的方式就是把一端插入USB接口,另一端插手机上。关键的问题是,你会发现不管你的电脑是什么牌子的,只要有USB接口你就可以把手机线插进去并正常工作,换句话说所有电脑上的USB接口都是兼容的。那么问题来了,生产电脑的那么多,如果大家各自生产自己的,怎么能保证 彼此电脑上USB接口相互兼容呢?这就要有个标准,这个标准明确要求:USB接口的大小,尺寸,线路排版以及输出电压等。那么不管你是苹果电脑,惠普电脑还是联想电脑,只要安装这个标准来做,你们之间就可以相互兼容。这就是标准的重要性,有了这个标准,大家才可以让彼此的产品兼容。
再比如生产汽车轮胎的,怎么就保证你生产的轮胎就能安装到别人生产的汽车上呢,这也有个标准。当然会有人或者协会或者国际组织专门制定标准。只要汽车厂商按照标准生产轮子,轮胎厂商生产轮胎,那么你俩就可以安装在一起。
编程中的接口也是这样,声明接口后,如果有人实现你这个接口,就必须安装接口的声明提供一致的输入参数和返回值。这样就保证,不管是谁,只要实现的是同一个接口,那么他们的方法就是一致的,可以相互替换。
其实接口 更多是团队协作开发方面,声明接口,保证其他人写的函数或方法符合要求。
当然接口还有其他作用,比如接口允许多层继承,这个等你理解了上面后,再学习就回知道了。
在电脑上有个非常常用的接口:USB接口。
现在大部分的智能手机都支持用数据线和电脑连接,连接的方式就是把一端插入USB接口,另一端插手机上。关键的问题是,你会发现不管你的电脑是什么牌子的,只要有USB接口你就可以把手机线插进去并正常工作,换句话说所有电脑上的USB接口都是兼容的。那么问题来了,生产电脑的那么多,如果大家各自生产自己的,怎么能保证 彼此电脑上USB接口相互兼容呢?这就要有个标准,这个标准明确要求:USB接口的大小,尺寸,线路排版以及输出电压等。那么不管你是苹果电脑,惠普电脑还是联想电脑,只要安装这个标准来做,你们之间就可以相互兼容。这就是标准的重要性,有了这个标准,大家才可以让彼此的产品兼容。
再比如生产汽车轮胎的,怎么就保证你生产的轮胎就能安装到别人生产的汽车上呢,这也有个标准。当然会有人或者协会或者国际组织专门制定标准。只要汽车厂商按照标准生产轮子,轮胎厂商生产轮胎,那么你俩就可以安装在一起。
编程中的接口也是这样,声明接口后,如果有人实现你这个接口,就必须安装接口的声明提供一致的输入参数和返回值。这样就保证,不管是谁,只要实现的是同一个接口,那么他们的方法就是一致的,可以相互替换。
其实接口 更多是团队协作开发方面,声明接口,保证其他人写的函数或方法符合要求。
当然接口还有其他作用,比如接口允许多层继承,这个等你理解了上面后,再学习就回知道了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询