我有一個應用程序,其中有一些類可以處理某些特定的功能,具有與應用程序本身相同的生命週期,並且用於程序的許多部分。由於最後一個原因,我稱他們爲服務。例如,音頻服務播放音頻文件並執行與音頻相關的許多其他事情。服務的單例/靜態類
Theese類在應用程序啓動時僅實例化一次,並且每種類型都有多個類沒有意義。
因爲我已經閱讀了很多關於單身人士的回答,因爲他們的使用方式令人沮喪,我繼續在需要的時候傳遞一些關於服務的服務。 隨着項目的不斷增長,我發現自己有許多需要在構造函數中引用服務的類,在某些情況下,甚至爲這些服務設置了外觀,以避免添加所有服務引用。
我想我做錯了。我認爲這應該是一個很好的用於靜態/單例類。
這是一個正確的方法嗎?