直接创建一个工厂类专门来实例化对象就可以了啊

来源:7-7 工厂模式初体验

xvrzhao

2017-06-14 09:26

直接创建一个工厂类专门来实例化对象就可以了啊,当用到具体的操作时,直接用实例化的对象调用自己的方法来实现。何必在工厂里面写这么多静态方法呢,静态成员声明得过多,内存会一直被占用,对于大型框架来说会很影响系统的性能吧。。。  个见,希望交流指正!

写回答 关注

1回答

  • Regulus_M
    2017-06-14 09:41:01

    对,我也这么觉得

    xvrzha...

    在学Java的时候习惯了依赖注入,工厂的主要用途就是用来实例化对象,减小耦合。 PC老师写这么多静态方法很不面向对象,而且在mysql.class.php里面全都是公共方法,没有私有属性,把它定义成一个类很牵强,跟function.php没什么区别了。老师的设计思想还是不那么面向对象的。 当然,老师主要是在介绍微型框架的运作模式,和mvc设计模式。 一句话,求同存异吧。

    2017-06-14 11:24:59

    共 2 条回复 >

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82400 学习 · 929 问题

查看课程

相似问题