首页登陆欢迎您!
首页登陆 > 编程 > php面向对象的接口和APP接口区别

php面向对象的接口和APP接口区别

时间:2019-12-11

mg线上娱乐 1

mg线上娱乐,发现很多朋友对于接口都很纠结,阐述一下个人对接口的理解。

觉得他们的关系好复杂,快看晕了,没关系,我们逐个学习

 

ag视讯直播,接口分为很多种类型,程序语言内部接口  移动端和服务端接口 网络请求接口 硬件接口等等。我以网络请求接口为例子简单介绍一下,因为公司中对接还是网络请求接口居多。

  • 类与类:
    • 继承关系,只能单继承,可以多层继承。
  • www.mg4355.com,类与接口:
    • 实现关系,可以单实现,也可以多实现。
    • 并且还可以在继承一个类的同时实现多个接口。
  • 接口与接口:
    • 继承关系,可以单继承,也可以多继承

以下是php面向对象的接口:

所谓接口,不管硬件软件,意思就是:不理会内部怎么实现,只关心怎么使用,其实软件接口只是种叫法,这玩意说多了,几天几夜也说不完……这玩意说少了,就是直接对接就完事了……说起来抽象,理解之后就是一句话。


mg线上娱乐 2

所以我尽量用语言表达出来,大家一起共同理解。

抽象类和接口的区别

 

目前的主要对接方式

  • 成员区别

    • 抽象类:
      • 成员变量:可以变量,也可以常量
      • 构造方法:有
      • 成员方法:可以抽象,也可以非抽象
    • 接口:
      • 成员变量:只可以常量
      • 成员方法:只可以抽象
  • 关系区别

    • 类与类
      • 继承,单继承
    • 类与接口
      • 实现,单实现,多实现
    • 接口与接口
      • 继承,单继承,多继承
  • 设计理念区别

    • 抽象类
      • 被继承体现的是:”is a”的关系。
      • 抽象类中定义的是该继承体系的共性功能。
    • 接口
      • 被实现体现的是:”like a”的关系。
      • 接口中定义的是该继承体系的扩展功能。

1.socket2.文件模式3.中间库4.url方式5.websercive方式

Socket通讯缺点:问题定位复杂;接口协议多,技术要求比较高;

文件模式缺点:延迟高;文件解析麻烦;

上一篇:接口调用 下一篇:没有了