設計模式之策略模式 一

問題 大多數產品開發過程中分爲開發環境,集成環境,灰度環境和線上環境。不同的環境的服務器規格的不同,導致性能測試上限不同。因此對不同根據環境或者條件的不同選擇不同的算法或者策略來完成該功能。 需求 如何讓算法和對象分開,讓算法獨立於使用它的主體? 解決方案 環境類(Context):用一個ConcreteStrategy對象來配置。維護一個對Strategy對象的引用。可定義一個接口來讓Strat
相關文章
相關標籤/搜索