- 1
- 0
- 约1.19千字
- 约 2页
- 2026-07-17 发布于北京
- 举报
PHP工厂模式```一、什么是工厂模式?一个类通过本身的静态方法来,实例
化一个类并返回一个实例对象;
二、工厂模式特点?类命名特点:nameFactoryeg:classmysqlFactory{}【这
是为了规范,当然也去起其他任意名字】静态方法名称:staticpublic
functionfactory($class_name){}【静态方法是类与外界的接口,返回的是一个对
象】
三、优点?如果已经使用的类发生改变,哪不需要在所有的地方都改
变,只需要在类工厂类里改变既可,比如:连接数据库,可以使用mysql、
mysqli、pdo,根据不同参数配置使用不同的数据库操作类
四、应用场景做支付接,未来可能对应不同的支付网关:、财付
通、等。方便未来扩展,设计成工厂模式。定一个专门生产网关接口的工
厂,抽象出来,做成接口形式,让所有的子类都要实现它的接口。以后加一个支付
方式,要使用哪一种支付方式,改变一下参数
原创力文档

文档评论(0)