设计模式

策略模式

一、简介

策咯模式用于封装系列的算法,这些算法通常被封装在一个叫做Context的类中,客户端可以自由的选择其中的一种算法,或让Context为客户端选择一种最佳的算法--使用策略模式的优势是为了支持算法的自由切换。

二、演示

考虑如下场景:加入正在开发一个网上书店,该书店为了更好的促销,经常需要对图书进行打折促销,程序需要考虑各种打折促销的方法。
文章目录
  1. 1. 一、简介
  2. 2. 二、演示