設計模式-狀態模式

狀態模式:  允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類。  要點:  狀態模式允許一個對象基於內部狀態而擁有不同的行爲。  和程序狀態機不同,狀態模式用類代表狀態。  Context會將行爲委託給當前狀態對象。  通過將每個狀態封裝進一個類,我們把以後需要做的任何改變局部化了。  狀態模式和策略模式有相同的類圖,但是它們的意圖不同。  策略模式通常會用行爲或算法來配置Con
相關文章
相關標籤/搜索