php接口技术实现一个简单的多态应用实例
来源:互联网 发布:js合并数组排序 编辑:程序博客网 时间:2024/06/06 00:44
php接口技术实现一个简单的多态应用实例代码
<?php//实现多态的一个简单实例interface USB{//接口中的方法权限必须是public,并且只有抽象方法或常量function mount(); function work();function unmount();}class Upan implements USB{function mount(){echo "U盘被成功挂载!!<br>";}function work(){echo "U盘正在工作……<br>";}function unmount(){echo "U盘被成功卸载!!<br>";}}class ShuBiao implements USB{function mount(){echo "USB鼠标被成功插入!<br>";}function work(){echo "USB鼠标正在工作……<br>";}function unmount(){echo "USB鼠标被成功拔除!<br>";}}class DianNao{function useUSB($usb){ //这就是一种多态,当传进去的参数为不同的usb设备时,调用不同设备的相同的方法名,但产生了不同的效果$usb->mount();$usb->work();$usb->unmount();}}class Worker{function install(){$dn=new DianNao; //激活电脑$up=new Upan; //激活优盘$sb=new ShuBiao; //激活鼠标$dn->useUSB($up); //电脑访问优盘$dn->useUSB($sb); //电脑访问鼠标}}$usb_user=new Worker; //激活一个USB设备的使用者$usb_user->install(); //使用者调用安装USB设备的方法?>
php接口技术实现一个简单的多态应用实例效果
- php接口技术实现一个简单的多态应用实例
- php实现的一个简单json rpc框架实例
- PHP接口与继承的简单实例
- 一个简单的接口实现
- PHP实现AOP的雏形(通过一个简单的实例来理解PHP的AOP)
- php 多态与接口学习实现与实例代码
- 一个简单的php MVC实例
- php 面向对象的一个简单实例
- php接口开发简单实例
- Tab控件的一个简单应用实例
- 一个sphere mapping的简单应用实例
- 读写锁接口实例-通过ReadWriteLock实现一个简单的缓存
- iBATIS框架技术----一个简单的应用
- PHP如何实现简单的接口
- 本文实现了一个基于servlet技术的简单的csv文件导出的程序实例。
- php实现MVC框架的简单实例
- PHP实现简单的万年历(实例)
- 使用Delphi调用WebServices接口的简单应用实例
- ios学习--UILabel学习随笔
- (莱昂氏unix源代码分析导读-9)系统初启(2)
- 如何更快打开你的网站——http请求头
- 关于服务器上tomcat获取时间少8个小时的问题
- C++虚函数表和虚函数调用机制、同名非虚函数调用机制
- php接口技术实现一个简单的多态应用实例
- Java RMI入门
- 推荐一篇文章“从半空看虚拟化”
- Linux下文件数据的备份和恢复命令: dump 和 restore
- 如何開啟mysql的日志或如何查看 mysql的日志文件
- 结构体_位段
- JavaFX2.x专题教程 之 事件处理
- truncate、drop、delete的异同
- opengl矩阵变换总结