如何選擇單例模式和靜態類

某一天感覺單例模式和靜態類好像呀,一個是隻創建了一個對象,另個一是不需要創建對象,那麼問題來了,我們該如何選擇使用單例模式還是靜態類呢?下面將做講解: 一.二者之間的區別 1、區別如下表所示: 2、單例模式對於靜態類主要優點是面向對象: 單例可以繼承一個基類實現多態; 實現一個接口,提供不同的功能; 二.如何選擇 1:當需要支持面向對象的功能時,選擇單例,例如:管理狀態(類的字段) 2:如果僅僅是
相關文章
相關標籤/搜索