xvrzhao
2017-06-14 09:26
直接创建一个工厂类专门来实例化对象就可以了啊,当用到具体的操作时,直接用实例化的对象调用自己的方法来实现。何必在工厂里面写这么多静态方法呢,静态成员声明得过多,内存会一直被占用,对于大型框架来说会很影响系统的性能吧。。。 个见,希望交流指正!
对,我也这么觉得
xvrzha...
在学Java的时候习惯了依赖注入,工厂的主要用途就是用来实例化对象,减小耦合。 PC老师写这么多静态方法很不面向对象,而且在mysql.class.php里面全都是公共方法,没有私有属性,把它定义成一个类很牵强,跟function.php没什么区别了。老师的设计思想还是不那么面向对象的。 当然,老师主要是在介绍微型框架的运作模式,和mvc设计模式。 一句话,求同存异吧。
2017-06-14 11:24:59
共 2 条回复 >
MVC架构模式分析与设计
82396 学习 · 929 问题
相似问题
回答 1
回答 3