策略模式:結合工廠模式

面向對象的編程,並不是類越多越好,類的劃分是爲了封裝,但分類的基礎是抽象,具有相同屬性和功能的對象的抽象集合纔是類。 以下是工廠模式和策略模式相結合,貼代碼   不打折: 滿300減100: 打八折: 對外的工廠類:   客戶端測試類: 通過以下代碼可以看出,如果是噹噹用簡易的工廠模式的話,需要讓客戶端測試類知道工廠類和父類。而策略模式和工廠模式結合的用法,客戶端只需要認識一個工廠類即可。耦合更加
相關文章
相關標籤/搜索