适配器模式之类适配

来源:互联网 发布:微商一键转发软件 编辑:程序博客网 时间:2024/06/09 02:17
<?php// 适配器模式-类适配/** * 需要被适配的类 * 需求:给 Source 新增一个新的方法但又不修改 Source 的源代码 */class Source{public function action() {echo 'call action', '<br/>';}}interface Targetable{/** * Source 类中同名的方法 */function action();/** * 需要给 Source 类新增的方法 */function action2();}/** * 适配器类 */class Adapter extends Source implements Targetable{public function action2() {echo 'call <b>action2</b>', '<br/>';}}// test code$ad = new Adapter();$ad->action();$ad->action2();

0 0
原创粉丝点击