策略模式是一種定義一系列算法的方法,全部這些算法完成的都是相同的工做,只是實現不一樣,它能夠以相同的方式調用全部的算法,減小了各類算法類與使用算法類之間的耦合。算法
需求:某店家的結算系統實現。設計模式
分析:設計
店內商品銷售大體能夠分爲如下幾類:方法
①新品單件原價工作
②新品滿三件8折系統
③舊款五折
根據分析,該結算系統的實現符合設計模式中的策略模式。