• php设计模式--工厂模式


    工厂模式就是替换掉直接new对象的操作。

    好处:如果多个地方使用到一个对象的话,当后期对这个对象进行了修改,例如名称,参数的修改,那么现在就需要将每个new这个对象重新修改一下,当使用了工厂模式进行开发时,即可避免此问题,直接去工厂中修改即可。

    废话不多说,直接上代码

    Database.php

    <?php
    //要引入的database类
    class Database 
    {
    	function test()
    	{
                return __DIR__;
    	}
    }
    

     Factory.php

    <?php
    //工厂类
    class Factory
    {
          static function createDatabase
         {
               $db = new Database();   //database 为引入类
               return $db;
         }  
    
    }
    

    index.php

    <?php
    //引入工厂模式
    include 'Factory.php';
    Factory::createDatabase();
  • 相关阅读:
    NSOperation
    iOS 数据持久化方案
    JS高级学习历程-15
    JavaScript进阶
    JavaScript进阶
    JavaScript进阶
    JS高级学习历程-14
    JavaScript进阶
    Linux 添加硬盘并分区
    VxWorks实验八 信号
  • 原文地址:https://www.cnblogs.com/phpworld/p/7428281.html
Copyright © 2020-2023  润新知