設計模式編程 之 策略模式

1. 模式說明 策略模式(strategy), 它定義了算法家族,分別封裝起來,讓他們之間可以相互替換,此模式讓算法的變化,不會影響到使用算法的客戶。 2. uml圖例 3. 示例代碼 在 《Head First設計模式》中實現了一個鴨子的案例。鴨子的方法有swim, fly(), quack(),display(). 但不同的鴨子fly 和 quack的方式不同。 fly 和 quack的形式也
相關文章
相關標籤/搜索