用户名: 密码: 忘记密码? 注册
收藏此问题 发表新评论

new的次数比较多的情况下,一般该类需不要需写成单例模式或类里面用静态方法

在MVC的模式下,比如我在M下创建了一个新闻模块类,如果在好几个C中都需要调用这个类中方法,如果每个C都new一个对象,会不会占用太多内存而影响性能。其次,这个新闻类里面的操作方法,一般是普通的public function xx(),还是创建成静态方法比较好,或者写成单例模式。
昵称: zxt309489606  时间: 2013-06-07 17:20:57
你可以参考thinkphp M 和 D函数
昵称: kernel  时间: 2013-06-08 08:24:46
如果无论用户访问哪个页面都会new的话,就用静态的好。
如果各个C调用不会互相影响,就用单例
否则的话,就保持原样吧
昵称: 破鱼缸  时间: 2013-06-08 09:53:50
发表评论
昵称:
内容:
验证: