宝哥软件园

PHP实现了一个基于接口技术的简单多态应用的完整例子

编辑:宝哥软件园 来源:互联网 时间:2021-09-05

本文描述了基于接口技术的简单的PHP多态应用。分享给大家参考,如下:

?Php//实现一个简单的多态例子。接口USB{ //接口中的方法权限必须是公共的,只能是抽象方法或常量函数mount();函数功();函数unmount();} classupan实现USB {function mount () {echo' u盘已成功挂载!br ';} function work(){ echo 'U盘工作中……. br ';}函数unmount(){ echo 'U盘卸载成功!br ';}}类树标实现USB {function mount () {echo' USB鼠标已成功插入!br ';}功能工作(){ echo 'USB鼠标工作中……. br ';}函数unmount(){ echo 'USB鼠标已成功拔出!br ';} } class diannao {函数使用USB($ USB){//这是一个多态。传入的参数为不同的USB设备时,调用不同设备相同的方法名,但产生的效果不同:$ USB-mount();$ USB-work();$ USB-unmount();} }类Worker { function install(){ $ dn=new DianNao;//激活计算机$ up=new Upan//激活u盘$ sb=newsubiao//激活鼠标$ dn-useUSB($ up);//电脑访问u盘$ dn-useUSB($ sb);//计算机访问鼠标} } $ usb _ user=new Worker//激活一个USB设备用户$ USB _ user-install();//用户调用安装USB设备的方法?运行效果示例:

更多对PHP相关内容感兴趣的读者可以查看本网站的话题:《php面向对象程序设计入门教程》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》、《php常见数据库操作技巧汇总》、0103010。

希望本文对PHP编程有所帮助。

更多资讯
游戏推荐
更多+