設計模式學習筆記(十七:狀態模式)

1.1概述     允許一個對象在其內部狀態改變時改變它的行爲,對象看起來似乎修改了它的類。這就是狀態模式的定義。     一個對象的狀態依賴於它的變量的取值情況,對象在不同的運行環境中,可能具有不同的狀態。在許多情況下,對象調用方法所產生的行爲效果依賴於它當時的狀態。   例如,一個溫度計(Thermometer)類的實例:溫度計類通過調用方法showMessage()顯示有關信息時,需要根據當
相關文章
相關標籤/搜索