最赞回答 / 在路上前行
<?php namespace Imooc;class Factory{ public static function createFactory($class) { $db = new $class; return $db; }}
2015-02-26
最新回答 / 寻找光明的黑马
这个模式单独使用就是一个鸡肋,必须要先执行一下工厂模式才能注册到注册器,应用到框架上都是在初始化的时候将要注册的类全部执行一下才能通过注册器获取得到,否则返回NULL
2015-02-26
最赞回答 / zazaqicai
你学php的时候一开始写应用的时候 不是 需要自己去写很多的类,比如 连接数据库类,验证类,等等,或者得去架构自己的mvc模型等等,而这些都是用原生的php函数 或类写出来的。当你写第二个应用的时候,你会发觉,这些工作还是要重复继续,那么你就重写这些类,把这些类更加独立起来,解耦什么什么的。慢慢发展这些类和架构,就会变成一个框架。业内有很多的框架都是比较成熟的,总而言之,框架能够让你加快开发速度,省去许多工作。我的理解
2015-02-04