設計模式的學習(十三):狀態模式

狀態模式 一、狀態模式(State Pattern)當一個對象的內在狀態改變時容許改變其行爲,這個對象看起來像是改變了其類。 類的行爲是基於它的狀態改變的。這種類型的設計模式屬於行爲型模式。web 二、例子 好比電梯的運行:按鈕來控制一個電梯的狀態,電梯開門,關門,中止,運行。每一種狀態改變,都有可能要根據其餘狀態來更新處理。電梯在開門狀態時不能夠運行,也不能在運行的時候開門,而是在電梯中止後才能
相關文章
相關標籤/搜索