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

【1】基本概念 狀態模式(State),當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。 【2】簡單分析 我們先來看下該設計模式的UML的結構圖 【3】如何用Java語言實現該設計模式 本篇文章以一個貼近現實生活的例子來展示如何使用該設計模式,以方便大家儘快的掌握狀態設計模式。例子:如某人去銀行新開一個賬戶,該賬戶可以用來存錢或者取錢,我們可以以賬戶中的總資金來判斷顯示某用
相關文章
相關標籤/搜索