策略模式(策略設計模式)詳解

策略模式(策略設計模式)詳解 在現實生活中經常遇到實現某種目標存在多種策略可供選擇的狀況,例如,出行旅遊能夠乘坐飛機、乘坐火車、騎自行車或本身開私家車等,超市促銷能夠釆用打折、送商品、送積分等方法。 在軟件開發中也經常遇到相似的狀況,當實現某一個功能存在多種算法或者策略,咱們能夠根據環境或者條件的不一樣選擇不一樣的算法或者策略來完成該功能,如數據排序策略有冒泡排序、選擇排序、插入排序、二叉樹排序等
相關文章
相關標籤/搜索