GOF設計模式-對象行爲型模式-狀態模式

處理對象的多種狀態及其相互轉換——狀態模式 「人有悲歡離合,月有陰晴圓缺」,包括人在內,不少事物都具備多種狀態,並且在不一樣狀態下 會具備不一樣的行爲,這些狀態在特定條件下還將發生相互轉換。就像水,它能夠凝固成冰, 也能夠受熱蒸發後變成水蒸汽,水能夠流動,冰能夠雕刻,蒸汽能夠擴散。咱們能夠用UML 狀態圖來描述H2O的三種狀態,如圖所示:設計模式   在軟件系統中,有些對象也像水同樣具備多種狀態,
相關文章
相關標籤/搜索