狀態模式(轉載)

狀態模式(State)的定義 定義對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴於它的對象都得到通知並被自動更新。允許一個對象在其內部狀態改變時改變它的行爲。對象看起來似乎修改了它的類 狀態模式(State)適用性   1.一個對象的行爲取決於它的狀態,並且它必須在運行時刻根據狀態改變它的行爲。   2.一個操作中含有龐大的多分支的條件語句,且這些分支依賴於該對象的狀態。   
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息