pangxia75 发表于 2018-12-22 08:49:34

PHP设计模式之适配器模式

  index.php
  原始功能类
errorObject.class.php


logToConsole.class.php
  以上就是原来的功能,将指定的错误输出到控制台显示出来.现在的需求是扩展一个写入CSV文件中得功能.在不改变原来的功能的情况下.扩展功能

logToCSV.class.php
  接下来要做的就是将新得logToCSV方法和原来写得errorObject连接起来使用,两种方法,可以更改原来得errorObject类,或者是使用适配器模式,新增一个基类,来重写原来的功能
logToCSVAdapter.class.php
http://s1.运维网.com/images/20181105/1541428632621346.jpg



页: [1]
查看完整版本: PHP设计模式之适配器模式