狀態模式

狀態模式 一、概述 用於解決系統中複雜對象的狀態轉換以及不同狀態下行爲的封裝問題。 結構 Context環境類:環境類中維護一個State對象,他是定義了當前的狀態。 State抽象狀態類 ConcreteState具體狀態類:每一個類封裝了一個狀態對應的行爲 應用場景 網上購物時,訂單的狀態:下單、已付款、已發貨、送貨中、已收貨。 酒店系統中,房間的狀態變化: 已預訂、已入住、空閒。 二、酒店系
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息