Design Pattern - Strategy Pattern

本文目錄 概述 適用場景 概念結構圖 樣例 樣例1 樣例2 樣例3 優缺點 概述 Strategy Pattern,即策略模式。它能讓你定義一系列算法,並將每種算法分別放入獨立的類中,以使算法的對象可以相互替換。屬於行爲型設計模式。 避免使用多重分支的if else、switch語句。 適用場景 假如系統中有許多類,而它們的區別僅僅在於它們行爲的不同。 一個系統需要動態地在幾種算法中選擇一個。 需
相關文章
相關標籤/搜索