Head First設計模式讀書筆記-第十章 State Pattern 狀態模式

狀態模式 策略模式是除繼承外的一種彈性替換方案,通過組合不同的對象來改變行爲 狀態模式通過將行爲包裝進狀態對象中,改變context行爲 定義 允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類 示例   將行爲封裝進狀態對象中,通過動態切換狀態,來綁定行爲 第十章總結 狀態模式----封裝基於狀態的行爲,並將行爲委託到當前狀態 策略模式----將可以互換的行爲封裝起來,然後使用委託
相關文章
相關標籤/搜索