深入淺出設計模式十二-狀態模式(行爲型)

定義: 狀態模式: 允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類. UML圖   UML解析:  示例程序: 如上面所示,我們有四個不同的狀態,以及四個不同的操作,每個操作都可能改變狀態. 運用狀態模式代碼如下: package com.lwf.state; public interface State { public void insertQuarter(); pu
相關文章
相關標籤/搜索