天天看點

Strategy 設計模式 政策模式 超靠譜原代碼講解

先來假設一種情,我們需要向三種不同的客戶做出不同的報價,一般來說要腫麼設計呢,是不是馬上會想到用IF,沒有錯,對于這種情況,政策模式是最好的選。大家可以這麼了解,如果有情況需要用到大量的IF,那你用政策模式就一定沒有錯了。好了,不多說,直接上代碼

先建一個Customer,放三種不同的客戶類型

再建一個接口Inter

再來一個實作業務的報價系統

是不是很簡單,接下來就可以調式了

繼續閱讀