现在看到很多框架里面在模型里面写的方法是静态方法,在控制器调用的时候,直接使用不需要实例化类,再调用,如何去区分使用类静态方法,还是对象方法好
现在看到很多框架里面在模型里面写的方法是静态方法,在控制器调用的时候,直接使用不需要实例化类,再调用,如何去区分使用类静态方法,还是对象方法好
这个得看你的方法是什么类型的,比如你的方法是操作的是跟类实例无关的,这个时候就可以设置为静态方法了。
比如一个工具类,我们可以将这个类里面的所有方法都设置为静态方法,类这个时候只是将我们的方法分类的作用。如果要用普通方法的话,那么这个类使用单例模式也行。
工具类,不需要链式操作的,我觉得可以封装成静态类。
<code>调用方便。</code>