設計模式(8)-狀態模式(關注狀態之間的變化)

狀態模式(State Pattern)是設計模式的一種,屬於行爲模式。 定義(源於Design Pattern):當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。  狀態模式主要解決的是當控制一個對象狀態的條件表達式過於複雜時的情況。把狀態的判斷邏輯轉移到表示不同狀態的一系列類中,可以把複雜的判斷邏輯簡化。 意圖:允許一個對象在其內部狀態改變時改變它的行爲 適用場景:  1
相關文章
相關標籤/搜索