設計模式初探-策略模式

策略模式(STRATEGY),別名政策(Policy),通過將一系列的算法封裝成一個個的策略對象,使算法可以相互替換,並能獨立於使用它們的客戶而變化,屬於對象行爲型模式。軟件開發過程中,通常要設計相應的算法,比如電子網站中經常有折扣活動,並且用戶等級不同,享受的折扣也不一樣。通過使用策略模式將折扣算法封裝起來,不僅可以用於網商平臺,還可以用於手持設備中折扣活動的實現。封裝的特性確保了擴展算法和增加
相關文章
相關標籤/搜索