• 接口理解


    转自:https://segmentfault.com/q/1010000005026205

    1.问题

    调用接口,实际是指调用函数,调用API接口?面向对象编程时也有借口interface,有什么不同?

    2.解答

    函数不是接口,函数的定义才是接口;函数是接口的实现。

    Interface可以翻译成两个意思:接口和界面。

    • 界面可以认为是用户和计算机之间的接口,用户通过界面操作计算机。
    • 接口,可以理解为我要调用别人的代码,该如何调用。

    接口不需要关注具体的内部实现,只需要关注我该怎么调用,就像用户通过界面来操作电脑是不需要关注电脑内部结构的。

    API这个词,是应用程序接口,全称是Application Programming Interface,就是一个程序对外开放的接口,提供给用户调用,API文档用于描述接口如何调用。

    Java的interface关键词,和上面所说的好像不一样,但是实际上理念还是差不多的,比如最重要的“接口不需要关注具体的内部实现,只需要关注我该怎么调用”。Java的interface中的方法都是没有实现的,但是却规定了如何去调用

    Interface这个词可以表达一个很泛的概念,可以这么理解:不需要关注具体实现,对外提供给用户如何调用的方式(即规范)。只要满足这两个条件可以认为就是Interface。

  • 相关阅读:
    ruby之gem update --system 失败
    免费的视频资源
    java的数据类型
    函数parseQuery用于解析url查询参数
    使用闭包的方式实现一个累加函数 addNum
    正则表达式之捕获重用
    JavaScript正则表达式练习
    JavaScript的数组和字符串应用
    Sublime Text3.0的安装
    Oracle的集合运算符
  • 原文地址:https://www.cnblogs.com/BlueBlueSea/p/16555716.html
Copyright © 2020-2023  润新知