設計模式考前預習—12_狀態模式

面向對象設計其實就是希望做到代碼的責任分解。 根據狀態來分離和選擇行爲,狀態模式是狀態驅動由上下文決定。 狀態模式:狀態模式是當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。 狀態模式主要解決的你是當控制一個對象狀態裝換的條件表達式過於複雜時的情況。把狀態的判斷邏輯轉移到表示不同狀態的一系列類中,可以把複雜的判斷邏輯簡化。 狀態模式的好處是將與特定狀態相關的行爲局部化,並且
相關文章
相關標籤/搜索