Head First設計模式——狀態模式

糖果機 不格網 https://vbuge.com   如下糖果機工作狀態圖,我們對這個狀態圖進行編碼實現糖果機的工作過程      這個狀態圖的每個圓圈代表一個狀態,可以看到有4個狀態同時又4個動作,分別是:「投入1元錢」、「退回1元錢」、「轉動曲柄」、「發放糖果」。當要發放糖果的時候需要判斷糖果數量是否爲0來進入「糖果售磐」或者「沒有1元錢」狀態。所以有5個狀態轉換。 接下來我們對狀態圖進行分
相關文章
相關標籤/搜索