設計模式之狀態模式

冷硞菿柢 2017-05-09 17:04 最近在看阿里巴巴java開發手冊,看到控制語句時,發現這麼一點。 如果If else 越過三層,改爲狀態設計模式。官方爲表達如下: 當一個對象的行爲取決於它的狀態,並且它必須在運行時刻根據狀態改變它的行爲時,就可以考慮使用狀態模式了。另外如果業務需求某項業務有多個狀態,通常都是一些枚舉常量,狀態的變化都是依靠大量的多分支判斷語句來實現,此是應該考慮將每一
相關文章
相關標籤/搜索