面向對象編程思想-狀態模式

一、引言 上篇博客中學習了中介者模式,我們留下了一個問題,當出現多個玩家需要輸贏狀態條件判斷時,可不可以不去修改中介者類,因爲如果每新增一個條件判斷,就要修改中介者類,破壞了封裝,違背開閉原則。今天我們學習的內容就是要解決這種業務場景,狀態模式 二、狀態模式 定義:當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類 下面是狀態模式的結構圖: 下面是代碼demo: //
相關文章
相關標籤/搜索