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

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

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

正在回答

1 回答

对,我也这么觉得

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

Regulus_M

对对对
2017-06-14 回复 有任何疑惑可以回复我~
#2

xvrzhao 提问者

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

举报

0/150
提交
取消

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

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