为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

5 回答

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

1 回复 有任何疑惑可以回复我~

<?php 

namespace Imooc;

class Factory

{

    public static function createFactory($class)

    {

        $db = new $class;

        return $db;

    }

}


1 回复 有任何疑惑可以回复我~

感觉似乎并没有什么用啊

0 回复 有任何疑惑可以回复我~
#1

正在思考中

估计小项目看不出来,一旦涉及大项目作用就出来了,同一个类有100个地方调用,要是你这个类换个名字啥的。估计屎都要改出来
2017-01-06 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信