設計模式——狀態模式

策略模式是圍繞可以互換的算法來創建的。狀態模式是通過改變對象內部的狀態來幫助對象控制自己的行爲。 狀態模式定義 允許對象在內部狀態改變時改變它的行爲。 這個模式將狀態封裝成爲獨立的類,並將動作委託到代表當前狀態的對象,行爲會隨着內部狀態的改變而改變。 狀態模式的類圖: 類圖解析: State:State接口定義了一個所有具體狀態的共同接口;任何狀態都要實現這個相同的接口,這樣一來,狀態之間可以互相
相關文章
相關標籤/搜索