設計模式——12 狀態模式

12 State Pattern(狀態模式)          前言:改變對象內部的狀態來幫助對象控制自己的行爲。 需求:          Vander的萬能科技公司開發了一款自動售賣機,主要是爲了節省人力成本,自動售賣機能自制橙汁,只需要投入10塊,你就能獲得一杯鮮榨橙汁:   上圖有四種狀態,每一個動作(投入10元、按下退錢按鈕、按下出售按鈕,果汁出櫃[自動售賣機的內部動作])都有可能會觸發
相關文章
相關標籤/搜索