設計模式——策略模式與狀態模式

策略模式 Encapsulates interchangeable behaviors and use delegation to decide which one to use. 定義了算法族,分別封裝起來,讓它們之間可以互相替換。 此模式讓算法的變化獨立於使用算法的客戶,由客戶決定什麼情況下使用具體策略角色。 使用場景: 1)許多相關類只是在行爲上不同,可以動態地在許多行爲中選擇一種行爲。 2
相關文章
相關標籤/搜索