設計模式學習十四:狀態模式

一.概念      狀態模式:當一個對象的內在狀態改變時允許改變其行爲,看起來就像是修改這個類。   二.UML   Context(應用場景),持有State對象的引用。不管在任何時候,只有有人調用Context的request方法,它就會被委託到對應的狀態來處理。 State(具體對象的共同接口),任何狀態實現類都實現這一接口,做到狀態之間的互相切換。 ConcreteStrategryA-C
相關文章
相關標籤/搜索