很多站长朋友们都不太清楚php的接口有什么用,今天小编就来给大家整理php的接口有什么用,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 请教:PHP的接口有什么用?我怎么一直都用不到,该在什么时候用哟? 2、 感觉接口对于php没有什么意义 3、 php接口有什么作用 4、 php接口有什么用 只能定义函数 又不能在里面写代码 请教:PHP的接口有什么用?我怎么一直都用不到,该在什么时候用哟?接口interface是面向对象编程中一个很重要的概念和手段。
有什么用?接口将定义一系列抽象方法,并作为交换的标准。是实现程序低耦合和多态的一个措施。接口好比电气设备中美式插座和爱迪生E27螺旋灯口标准,所有的电器都使用2眼或3眼的插座,大多数的灯泡可以使用螺口灯座。就不需要担心电器、灯泡的具体类型。
一个对象也可以具有多个接口的特性(比如一个对象处理所有的输入,具备鼠标监听接口、键盘接口、触摸屏接口。一个插座可以有3眼,2眼的接口。)。而不用多重继承多种父类,使程序清晰。
什么时候用?以多个不同类型的对象作为模块间交换格式的时候,接口用于定义标准的交换方法。
简单说,就是定义(大、小、各种)“标准”时用接口定义。所以各种API(应用编程接口)同时也是开发对应的软件的标准库。在OOP中,接口和协议几乎是同义词。关键字是:标准,标准化。
如果还没有用到,说明代码潜在存在不够标准、杂糅在一起(高耦合)的情况,或者对象类型较少简单到不需要一个内部标准。
感觉接口对于php没有什么意义首先应该明白接口是什么含义,接口是对外开放的,调用接口然后重写其中的方法,如果你不要使用接口里面的方法,那么接口就没有意义了,这样也是为了整体代码的控制性。
本质上php接口其实就是一种规范,如果是多人开发的项目,这个接口可能就起到比较重要的作用了
php接口有什么作用首先应该明白接口是什么含义,接口是对外开放的,调用接口然后重写其中的方法,如果你不要使用接口里面的方法,那么接口就没有意义了,这样也是为了整体代码的控制性。
本质上php接口其实就是一种规范,如果是多人开发的项目,这个接口可能就起到比较重要的作用了
php接口有什么用 只能定义函数 又不能在里面写代码可以重载函数。多个方法拥有相同的名字,但在名字相同的同时,必须有不同的参数,这就是重载。
例如:
public interface a{//定义接口
public void show();//定义show方法
public void show(int a);//多了一个参数,重载show方法
}
关于php的接口有什么用的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php的接口有什么用 php接口的使用场景的详细内容...