iaimstar 2009-04-16 18:00
浏览 425
已采纳

接口的意义

    看到有人讨论接口存在的意义,什么设计模式啊,什么依赖注入啊,什么什么的,专家级的语言好复杂.
对我来说,或者我认为
接口存在的目的就是让静态语言在实现业务的时候通过编译,好比你想加入帮会就得先去考公务员,进外企就得研究生毕业,你看动态语言就没有接口,所以有人当了n年主编才被发现毕业证是假的
大家认为呢.
问题补充

sun2009 写道
简单的说接口就是某项产品的规范,这种产品可能有很多家厂商在做,每个厂商做出来的产品可能都不太一样,但是有了规范,不管你的产品怎么不一样,你肯定要符合这个规范,比方说自行车好了,都是两个轮子,每个厂商做出来的都一样,不可能是4个轮子的,那不是汽车了,但是你可以把自行车的轮子质量、颜色啊改改,这都是可以的。回过了,接口也就是这么一回事,就是个规范,来约束你做的东西,要求符合这个规范,为的就是好与这么多厂商做的兼容,换个零件等我不一定要去原厂家买,别的厂家的我也可以照样用。

我应该把这个帖子发在笑话里面的,我后悔了...
  • 写回答

18条回答 默认 最新

  • pmalex 2009-04-16 18:08
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(17条)

报告相同问题?

悬赏问题

  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题