c++之策略模式

c++之策略模式 概念 圖示 優缺點 優點 缺點 代碼 概念 策略模式是指定義一系列的算法,把它們一個個封裝起來,並且使它們可相互替換。本模式使得算法可獨立於使用它的客戶而變化。也就是說這些算法所完成的功能一樣,對外的接口一樣,只對於不同的「消息」,所產生的行爲不同,及面對同一指令,採取的實現方式不同,與c++中多態有一些相似. 就舉一個例子,一家商店進行打折活動,同一件物品對於採取不同的人的打折
相關文章
相關標籤/搜索