Java設計模式之策略模式

本文繼續介紹 23種設計模式系列 之策略模式。 背景 在軟件開發中經常遇到這種狀況,實現某一個功能有多種算法或者策略,咱們能夠根據環境或者條件的不一樣選擇不一樣的算法或者策略來完成該功能。如查找、排序等,一種經常使用的方法是硬編碼(Hard Coding)在一個類中,如須要提供多種查找算法,能夠將這些算法寫到一個類中,在該類中提供多個方法,每個方法對應一個具體的查找算法;固然也能夠將這些查找算法封
相關文章
相關標籤/搜索