狀態模式(State)

設計模式系列 State 狀態模式——對象行爲模式 1.意圖 允許一個對象在其內部狀態改變時改變它的行爲。對象看起來似乎修改了它的類。   2.適用性 一個對象的行爲取決於它的狀態,並且它必須在運行時刻根據狀態改變它的行爲。 一個操作中含有龐大的多分支的條件語句,且這些分支依賴於該對象的狀態。這個狀態通常用一個或多個枚舉常量表示。通常,有多個操作包含這一相同的條件結構。State模式將每一個條件分
相關文章
相關標籤/搜索