數據與行爲——狀態模式與策略模式

      我在另一篇博客裏聲稱:做技術的思路是優先「怎麼用」、而後再「是什麼」。然而這裏,我卻想討論一下狀態模式與策略模式「是什麼」,以及它們之間的區別。       這並不是打臉,而是我在經過長久的思考「怎麼用」之後,終於明白了它們「是什麼」。 狀態機       讓我想明白的契機,是「如何實現狀態機(當然,是有限確定狀態機)」這樣一個問題。下圖是一個簡單的狀態機:        策略與狀態
相關文章
相關標籤/搜索