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

一、概念 ①、什麼是狀態者模式? 當一個對象的內在狀態改變時允許改變其行爲,這個對象看起來像是改變了其類。 ②、主要解決什麼問題? 對象的行爲依賴於它的狀態(屬性),並且可以根據它的狀態改變而改變它的相關行爲。 ③、如何解決? 將各種具體的類抽象出來。 ④、應用實例? 打籃球的時候運行員可以有正常狀態、不正常狀態和超長狀態。 ⑤、使用場景? 1、行爲隨狀態改變而改變的場景。 2、條件、分支語句的代
相關文章
相關標籤/搜索