設計模式之 -- 狀態模式(State)

   狀態模式允許對象在內部狀態改變時改變它的行爲,對象看起來好像修改了它的類。當控制一個對象的狀態轉換條件分支語句(if...else或switch...case)過於複雜時,可以此模式將狀態的判斷邏輯轉移到不同狀態的一系列類中,將複雜的邏輯簡單化,便於閱讀與維護。 概述 1、爲什麼要使用狀態模式?    在軟件開發過程中,應用程序可能會根據不同的條件作出不同的行爲。常見的解決辦法是先分析所有條
相關文章
相關標籤/搜索