Java 設計模式(狀態模式)
之前分享了兩個 Java 設計模式,今天給大家帶來的系列完整的 java 設計模式。為了幫助大家更好理解設計模式,這裡以講故事的方式給大家進行分享。只是想做的有區別於其他人分享,畢竟網上有關 java 設計模式的分享一大把。

狀態模式,又稱為狀態物件模式(Pattern of Object for States),狀態模式是物件的行為模式。狀態模式允許一個物件在其內部狀態改變的時候改變其行為,這個物件看上去就像是改變了他的類一樣。
用一句話來表述,狀態模式把所研究的物件的行為包裝在不同的狀態物件裡,每一個狀態物件都屬於一個抽象狀態類的一個子類。狀態模式的意圖是讓一個物件在其內部狀態改變的時候,其行為也隨之改變。
幹柿鬼鮫:處於不同狀態,具有不同攻擊力。根據環境而變。




