拋磚引玉篇--策略模式

策略模式 1.定義:         定義並封裝算法(行爲)族,這些算法(行爲)之間可以相互替換。          將算法(行爲)的替換獨立於使用這些算法的客戶。   2.分析: 這些算法是可以被替換擴展的,即屬於變化部分。 @1.如果將其做成抽象方法,然後在派生類中具體實現。    這樣存在的問題如下:    #1.將算法實現綁定在用戶中,如果多個派生使用相同的算法,         則必須爲
相關文章
相關標籤/搜索