十三、策略模式

策略模式定義了一系列算法,並將每個算法封裝起來,使他們可以相互替換,且算法的變化不會影響到使用算法的客戶。需要設計一個接口,爲一系列實現類提供統一的方法,多個實現類實現該接口,設計一個抽象類(可有可無,屬於輔助類),提供輔助函數,關係圖如下: java版: package com.shuang.strategy; public class AbstractCalculator { public
相關文章
相關標籤/搜索