1. 狀態模式

1. 狀態模式對象

什麼是狀態模式擴展

對象有多種狀態,而且該狀態還會擴展,適用if-else有過多的情景。形成擴展複雜filter

對象狀態包括context背景類,state狀態類以及state的子類,把狀態控制語句轉換出去,相似於filter。co

問題:就是形成state的子狀態更多。context

適用的場景:

例如訂單狀態,電梯狀態等等,每一次狀態的改變,會形成行爲的改變

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息