美文网首页
php设计模式——工厂模式

php设计模式——工厂模式

作者: 胡木木OvO | 来源:发表于2020-04-20 19:38 被阅读0次

工厂模式

  • 用工厂方法或者类生成对象 而不是在代码中new

  • 定义

    <?php
      namespace Test;
      class Factory {
             static function createObj(){
                      $obj = new Obj();
                            return $obj;
              }
       }
    
  • 使用

    <?php
      $obj = Test\Factory::createObj();
    
  • 好处
    如果Obj 这个类换了 只需要换Factory 里 createObj 方法中的 Obj 即可

相关文章

  • PHP-浅谈单例模式和工厂模式

    PHP中常用的设计模式有单例模式、工厂模式(简单工厂模式、工厂方法模式和抽象工厂方法模式)、适配模式、策略模式。 ...

  • 《PHP设计模式大全》系列分享专栏

    php设计模式介绍之编程惯用法第1/3页 php设计模式介绍之值对象模式第1/5页 介绍php设计模式中的工厂模式...

  • 策略模式和工厂模式在促销系统下的应用

    策略模式和工厂模式在促销系统下的应用 标签: 设计模式 策略模式 工厂模式 促销系统 php 设计模式为我们提供了...

  • PHP完整实战23种设计模式

    前言 设计模式是面向对象的最佳实践 实战 PHP实战创建型模式 单例模式 工厂模式 抽象工厂模式 原型模式 建造者...

  • ThinkPHP设计模式与Trait技术

    阅读原文 设计模式 单例模式 工厂模式 对象注册树 示例 运行 Trait技术 自 PHP 5.4.0 起,PHP...

  • php 工厂模式

    承接上篇php模式设计之 单例模式,(虽然好像关系不大)。今天讲述第二种基础的模式设计——工厂模式。 那么何为工厂...

  • PHP完整实战23种设计模式

    前言设计模式是面向对象的最佳实践实战PHP实战创建型模式创建型 Factory Method(工厂方法)-工厂模式...

  • 设计模式全集 - 目录导视

    设计模式全集 - 目录导视 基础信息排版规范PHP 设计模式说明 创建型抽象工厂模式(Abstract Facto...

  • 设计模式四、抽象工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 抽象工厂模式 ...

  • 工厂模式

    java设计模式-工厂模式 工厂模式: 工厂模式是java设计模式里最常用的设计模式之一。 工厂模式属于创建型模式...

网友评论

      本文标题:php设计模式——工厂模式

      本文链接:https://www.haomeiwen.com/subject/lhclihtx.html