設計模式-策略模式(對象行爲型)

問題:如何讓算法和對象分開來,使得算法可以獨立於使用它的客戶而變化? 1.結構    策略模式:是一種定義一系列算法的方法,從概念上來看,所有這些算法完成的都是相同的工作,只是實現不同,它可以以相同的方式調用所有的算法,減少各種算法類與使用算法類之間的耦合。    策略模式的Strategy類層次爲Context定義了一系列的可供重用的算法或行爲。繼承有助於析取出這些算法中的公共功能。    策略
相關文章
相關標籤/搜索