23種設計模式之策略模式

今天我向大家講解一下23種設計模式中的策略模式,後期我會持續向大家講解其他設計模式。 策略模式定義了算法族,分別封裝起來,讓它們之間可以互相替換,此模式讓算法的變化獨立於使用算法的客戶。 策略模式的原則一共有三點: 第一點爲封裝變化,封裝變化通俗意思就是,將一個對象中的會變化的事物封裝起來,來因此做到其他類不收到影響,使代碼更富有彈性; 第二點爲針對接口編程而不是實現編程,意思也就是針對超類型編程
相關文章
相關標籤/搜索