【設計模式系列】行爲型模式之Strategy模式

概要 開發中,經常會碰到一些基本邏輯相同,個別算法或處理行爲不同的情況,這時如果把所有處理都耦合在一起,會增加模塊的複雜度,同時給擴展帶來一定難度。一種比較好的方法就是使用Strategy模式來對處理進行解耦,提高擴展性。同時Strategy模式還可以更好的支持"運行時"行爲或算法的切換。 目的 對類行爲進行解耦,使算法可以相對獨立的變化而不至於對Client產生過多的影響。 (每次寫概要和目的都
相關文章
相關標籤/搜索