【設計模式】—— 狀態模式State

  模式意圖   允許一個對象在內部改變它的狀態,並根據不同的狀態有不同的操作行爲。   例如,水在固體、液體、氣體是三種狀態,但是展現在我們面前的確實不同的感覺。通過改變水的狀態,就可以更改它的展現方式。   應用場景   1 當一個對象的行爲,取決於它的狀態時   2 當類結構中存在大量的分支,並且每個分支內部的動作抽象相同,可以當做一種狀態來執行時。   模式結構      Context 
相關文章
相關標籤/搜索