深入淺出Java設計模式之狀態模式

一、引子   狀態模式自身結構非常簡單——前面剛剛介紹了幾個結構比較簡單的設計模式,和他們一樣,狀態模式在具體實現上留下了可變換的餘地。我前面已經介紹過它的孿生兄妹策略模式了,大家可以兩者比較着閱讀。本文將會討論兩者的區別。   二、定義與結構   GOF《設計模式》中給狀態模式下的定義爲:允許一個對象在其內部狀態改變時改變它的行爲。這個對象看起來似乎修改了它的類。看起來,狀態模式好像是神通廣大—
相關文章
相關標籤/搜索