工厂模式只是为了修改代码更方便?

来源:5-2 [php]工厂模式

手机用户曾小乱

2015-02-26 19:57

工厂模式只是为了修改代码更方便?

写回答 关注

5回答

  • 食堂泼辣酱2333
    2020-04-21 14:10:58

    虽然这么说有点抬杠,但是如果我把createFactory函数的名字改了,那用到createFactory的地方不也一样要修改?

  • 在路上前行
    2016-05-14 20:35:12

    <?php 

    namespace Imooc;

    class Factory

    {

        public static function createFactory($class)

        {

            $db = new $class;

            return $db;

        }

    }


  • 丿那些年
    2016-03-22 16:38:25

    感觉似乎并没有什么用啊

    正在思考中

    估计小项目看不出来,一旦涉及大项目作用就出来了,同一个类有100个地方调用,要是你这个类换个名字啥的。估计屎都要改出来

    2017-01-06 16:23:19

    共 1 条回复 >

  • php_geek
    2015-12-27 00:13:43

    工厂模式是一种良好的代码规范,是编写代码遵守的很好的一种习惯。使用工厂模式,可以使代码更简洁易懂,层次清晰。同时工厂模式也可以提高代码的可维护性。

  • 微洛
    2015-02-27 11:13:04

    降低耦合,层次清晰,易于维护,方便扩展。

大话PHP设计模式

帮助PHPer具备使用设计模式解决工程中复杂逻辑的能力

62160 学习 · 230 问题

查看课程

相似问题