PHP工厂模式详解及应用示例.pdfVIP

  • 1
  • 0
  • 约1.19千字
  • 约 2页
  • 2026-07-17 发布于北京
  • 举报

PHP工厂模式```一、什么是工厂模式?一个类通过本身的静态方法来,实例

化一个类并返回一个实例对象;

二、工厂模式特点?类命名特点:nameFactoryeg:classmysqlFactory{}【这

是为了规范,当然也去起其他任意名字】静态方法名称:staticpublic

functionfactory($class_name){}【静态方法是类与外界的接口,返回的是一个对

象】

三、优点?如果已经使用的类发生改变,哪不需要在所有的地方都改

变,只需要在类工厂类里改变既可,比如:连接数据库,可以使用mysql、

mysqli、pdo,根据不同参数配置使用不同的数据库操作类

四、应用场景做支付接,未来可能对应不同的支付网关:、财付

通、等。方便未来扩展,设计成工厂模式。定一个专门生产网关接口的工

厂,抽象出来,做成接口形式,让所有的子类都要实现它的接口。以后加一个支付

方式,要使用哪一种支付方式,改变一下参数

文档评论(0)

1亿VIP精品文档

相关文档