#
什么是策略模式 所謂策略模式,就是定義一系列的算法,并將每一個算法封裝起來,而且使它們可以相互替換的設計模式。策略模式讓算法獨立于使用它的用戶而獨立變化。一般用于同類問題的不同處理方式或者選
什么是狀態模式 所謂狀態模式,就是當一個對象的內在轉臺改變時允許改變其行為,這個對象看起來就像是改變了其類的設計模式。狀態模式和策略模式都是為具有多種可能情形設計的模式,兩者的結構幾乎完全一
什么是單例模式 所謂單例模式,就是確保某一個類只有一個實例,而且自行實例化并向整個系統提供這個實例的設計模式。單例模式是最簡單的設計模式,也是應用最廣的設計模式。一般用于避免產生多個對象消耗