設計模式之狀態模式

一.什麼是狀態模式? 狀態模式:當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了這個類. 二.什麼時候使用狀態模式? 狀態模式主要解決的是當控制一個對象狀態轉換的條件表達式過於複雜時的情況,把狀態的判斷邏輯轉移到表示不同狀態的一系列了,可以把複雜的判斷邏輯簡單化" 三.UML圖 UML圖與策略模式相似,但側重點不同,狀態模式是內在狀態的變化,外部client無需關心,而策略是同等
相關文章
相關標籤/搜索