策略模式與工廠模式的結合使用

簡介: 策略模式: 定義了一組算法(業務規則); 封裝了每個算法; 這族的算法可互換代替(interchangeable)。 組成:          抽象策略角色: 策略類,通常由一個接口或者抽象類實現。          具體策略角色:包裝了相關的算法和行爲。 環境角色:持有一個策略類的引用,最終給客戶端調用。   實操代碼: 1、定義策略抽象類:   2、自定義註解:          爲了
相關文章
相關標籤/搜索