大話設計模式讀書筆記之狀態模式

1.定義:當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。主要解決的問題是當控制一個對象狀態轉換的條件表達式過於複雜時把狀態的判斷邏輯轉移到表示不同狀態的一系列類當中,可以把複雜的判斷邏輯簡化。 2.UML類圖: 3.好處:將與特定狀態相關的行爲局部化,並且將不同狀態的行爲分割開來。降低耦合
相關文章
相關標籤/搜索