阅读目录
定义
策略模式
官方定义:定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。
个人理解:选择执行多个规则中的某个规则。
C#实现
需求1: 开发一个商场收银系统v1.0
三下五除二搞定
代码实现:
var price = Convert.ToDouble(txtPrice.Text);//单价var number = Convert.ToDouble(txtNumber.Text);//数量var lastTotal = Convert.ToDouble(labTotal.Text);//已购买金额var money = price * number;//本次计算金额labTotal.Text