我想通過將不同視圖的創建拆分爲其他類來清理我的主類。我應該使用SingleTone還是靜態?
我通過創建像SomeKindOfViewCreator這樣的類來實現它,而不是放置一個獲取上下文並返回視圖的靜態方法。
我通常只對utils使用靜態方法,我的問題是,如果這是目前的路要走?爲每個複雜的視圖製作類我需要用靜態方法創建或我應該使用SingleTone類呢?或者每次我需要創建視圖時甚至創建新對象?
這個方法在應用程序的生命週期中可以被調用很多次,作爲一個開發者知道我們不應該使用靜態的,除非我知道它肯定是正確的路要走我問自己這是正確的解決方案對於我描述的情況。
static?單調?如果有靜態方法,我的情況下有什麼缺點?
順便說一句,我的代碼與靜態工作正常,但這不是我的觀點,我想學習和理解爲什麼我應該這樣做或不這樣做。