在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
工厂模式就是替换掉直接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(); |
2022-08-30
2022-08-15
2022-08-17
2022-11-06
2022-08-17
请发表评论