設計模式(行爲型模式)-狀態模式

1.定義 當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。 2.介紹 狀態模式屬於行爲型模式 狀態模式中的行爲是由狀態來決定的,即不同狀態下的行爲也不同。 狀態模式的結構跟策略模式的幾乎一樣,但其本質是不一樣的。策略模式中的行爲是彼此獨立,能夠相互替換的;而狀態模式的行爲是平行的,,不同狀態下其行爲也是不一樣的,具有不可替換性。 3.UML類圖 角色說明: State(抽象
相關文章
相關標籤/搜索