設計模式初探-狀態模式

狀態模式(STATE),別名狀態對象(Objects for States),允許一個對象在其內部狀態改變時改變它的行爲,看起來就像修改了它的類,屬於對象行爲型模式。狀態模式通過將所有與特定狀態相關的行爲封裝到一個或多個狀態對象中,當狀態改變時,其行爲也會隨着改變,從而簡化大量的條件判斷,使代碼邏輯更清晰,更易於維護。大千世界,可以看做各個狀態的轉換。人,生老病死;水,固液氣三態轉化;天氣,陰晴不
相關文章
相關標籤/搜索