​​​Scala設計模式UML圖例和代碼實現實戰 ​ 行爲模式 之 策略設計模式

  策略設計模式 在企業應用程序中,具有不同的特定算法實現並在應用程序運行時選擇使用一種算法,這是很常見的事情。一些示例可能包括不同的排序算法,這些算法對於不同大小或類型的數據具有不同的性能,對於各種可能的數據表示具有不同的解析器,等等。 策略設計模式使我們能夠定義一系列算法並在運行時選擇特定算法。 策略設計模式有助於封裝,因爲每個算法可以單獨定義,然後注入使用它的類中。不同的實現也是可互換的。
相關文章
相關標籤/搜索