php interface
来源:互联网 发布:dpp软件 编辑:程序博客网 时间:2024/06/06 03:50
-------------PHP接口类interface的正确使用方法--------------------
【PHP接口类interface可以帮助我们命名某个功能的实现方法。】
其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候PHP接口类interface就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比如 :
- interface Shop
- {
- public function buy($gid);
- public function sell($gid);
- public function view($gid);
- }
我声明一个shop接口类,定义了三个方法:买(buy),卖(sell),看(view),那么继承此类的所有子类都必须实现这3个方法少一个都不行,如果子类没有实现这些话,就无法运行。实际上接口类说白了,就是一个类的模板,一个类的规定,如果你属于这类,你就必须遵循我的规定,少一个都不行,但是具体你怎么去做,我不管,那是你的事,如:
- class BaseShop implements Shop
- {
- public function buy($gid)
- {
- echo('你购买了ID为 :'.$gid.'的商品');
- }
- public function sell($gid)
- {
- echo('你卖了ID为 :'.$gid.'的商品');
- }
- public function view($gid)
- {
- echo('你查看了ID为 :'.$gid.'的商品');
- }
- }
你想想,在一个多人合作的大项目里面,有了接口类是多么的方便,这样你就不用去问别人,你的某某功能的方法名是什么了,当然如果你们喜欢这样我也没有办法。
结论 : PHP接口类interface就是一个类的领导者,指明方向,子类必须完成它指定方法。
阅读全文
0 0
- php interface
- interface.php
- php interface
- php interface
- php interface implements multibus
- PHP Native Interface (PNI)
- php接口理解(interface)
- php interface的简单描述
- PHP interface和abstract理解
- php interface理解与实例
- PHP接口类interface使用方法
- php 关于abstract和interface
- PHP/Java Bridge:PHP extend继承Java的interface,Java的interface直接在PHP实现
- php中abstract和interface的区别
- PHP abstract 和 interface的区别
- PHP abstract 和 interface的区别
- PHP abstract 和 interface的区别
- PHP接口类interface的正确使用方法
- JavaScript基础的一些小总结
- http://blog.csdn.net/wemedia/details.html?id=40237
- JavaWeb学习总结(四十八)——模拟Servlet3.0使用注解的方式配置Servlet
- https 建立连接过程
- 洛谷3365:改造二叉树——题解
- php interface
- imageloader
- 【Spring】AOP
- 程序员的自我修炼-尴尬的一天
- 暑期集训day1训练(图论1)
- JMS之点对点模型
- linux之入门---使用帮助命令解决问题
- JQuery常用方法
- tab切换功能——vue