首页  >  文章  >  后端开发  >  模型里面的方法写成静态的好,还说普通方法好

模型里面的方法写成静态的好,还说普通方法好

WBOY
WBOY原创
2016-12-05 13:44:281061浏览

现在看到很多框架里面在模型里面写的方法是静态方法,在控制器调用的时候,直接使用不需要实例化类,再调用,如何去区分使用类静态方法,还是对象方法好

回复内容:

现在看到很多框架里面在模型里面写的方法是静态方法,在控制器调用的时候,直接使用不需要实例化类,再调用,如何去区分使用类静态方法,还是对象方法好

这个得看你的方法是什么类型的,比如你的方法是操作的是跟类实例无关的,这个时候就可以设置为静态方法了。
比如一个工具类,我们可以将这个类里面的所有方法都设置为静态方法,类这个时候只是将我们的方法分类的作用。如果要用普通方法的话,那么这个类使用单例模式也行。

工具类,不需要链式操作的,我觉得可以封装成静态类。

<code>调用方便。</code>
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn