設計模式學習筆記-狀態模式

引言 使用該設計模式的情況:如在場景中的主角甚至是敵人,有N個不同狀態:走路,攻擊,待機.....,遊戲中,這些狀態來回切換。有一個明確的狀態劃分的情況下,此時,是可以使用Switch...case...來整理不同的狀態的切換和處理的,但處理不同狀態,包括切換邏輯會比較冗雜,還有一個缺點就是不容易擴展; 這種情況下,利用狀態模式是比較好的。 2,解決的問題:          當一個對象的行爲取決
相關文章
相關標籤/搜索