java設計模式--狀態模式--04

一、定義: 1,狀態模式允許一個"對象"在其內部狀態改變的時候改變其行爲。 2,狀態模式的角色: 抽象狀態,具體狀態,環境(context)角色 適用場景:(兩條件同時滿足) 1.一個對象的行爲取決於它的狀態,並且它必須在運行時刻根據狀態改變它的行爲。 2.一個操作中含有龐大的多分支結構,並且這些分支決定於對象的狀態。 實際情況1:在一個業務邏輯――實現類裏,一般都是一個函數裏邊寫2000-300
相關文章
相關標籤/搜索