一、简介
策咯模式用于封装系列的算法,这些算法通常被封装在一个叫做Context的类中,客户端可以自由的选择其中的一种算法,或让Context为客户端选择一种最佳的算法--使用策略模式的优势是为了支持算法的自由切换。
二、演示
考虑如下场景:加入正在开发一个网上书店,该书店为了更好的促销,经常需要对图书进行打折促销,程序需要考虑各种打折促销的方法。
本文标题:设计模式
文章作者:xu
发布时间:2018-07-14, 00:00:00
最后更新:2018-07-14, 14:22:27
原始链接:http://yoursite.com/2018/07/14/设计模式--策略模式/
许可协议: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。