Maison  >  Article  >  développement back-end  >  模型里面的方法写成静态的好,还说普通方法好

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

WBOY
WBOYoriginal
2016-12-05 13:44:281063parcourir

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

回复内容:

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

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

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

<code>调用方便。</code>
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn