現在看到很多框架裡面在模型裡面寫的方法是靜態方法,在控制器調用的時候,直接使用不需要實例化類,再調用,如何去區分使用類靜態方法,還是對象方法好
現在看到很多框架裡面在模型裡面寫的方法是靜態方法,在控制器調用的時候,直接使用不需要實例化類,再調用,如何去區分使用類靜態方法,還是對象方法好
這個得看你的方法是什麼類型的,例如你的方法是操作的是跟類別實例無關的,這個時候就可以設定為靜態方法了。
例如一個工具類,我們可以將這個類別裡面的所有方法都設定為靜態方法,類別這個時候只是將我們的方法分類的作用。如果要用普通方法的話,那麼這個類別使用單例模式也行。
工具類,不需要鍊式操作的,我覺得可以封裝成靜態類別。
<code>调用方便。</code>