可能重複:
Why are static variables considered evil?靜態方法和靜態變量,糟糕的設計實踐?
已經在大學學習面向對象編程和設計在幾年前,我記得講師使用靜態變量或靜態方法在人們越來越漂亮生氣,因爲他們將靜態描述爲非常糟糕的設計。
我的理解是這樣的 靜態類型的東西是獲得全局「視覺」的東西,即它可以被任何東西訪問。
我的理解是否正確?有沒有關於使用靜態的信息,使它不好用?有沒有辦法避免在代碼中使用靜態變量或方法?
順便說一句,我知道主要方法的靜態是應用程序成功操作的先決條件。
可能的重複[爲什麼靜態變量被認爲是邪惡?](http://stackoverflow.com/questions/7026507/why-are-static-variables-considered-evil) - 注意:鏈接只能靜態變量。靜態方法沒有錯 - 例如:http://stackoverflow.com/questions/2671496/java-when-to-use-static-methods – assylias