設計模式(狀態變化)——狀態模式

狀態模式:允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類。 場景還原(地鐵口): 地鐵入口處,如果你放入正確的地鐵票,門就會打開讓你通過。在出口處也是驗票,如果正確你就可以 ok,否則就不讓你通過(如果你動作野蠻,或許會有報警(Alarm))。 有限狀態自動機(FSM)也是一個典型的狀態不同,對輸入有不同的響應(狀態轉移)。 通常我們在實現這類系統會使用到很多的 Switch/C
相關文章
相關標籤/搜索