大话设计模式读书笔记(三)之策略模式

首先,让我们先了解下策略模式的基本概念 策略模式(Strategy):它定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 在大话设计模式这本书中用的是商场打折的场景,但我在这里用的是和简单工厂模式一样的场景,用以计算器的实现,策略模式可以和简单工厂模式复合使用,这里用同样的场景可以对比两者之间的异同,下面让我们看一下类图关系,这里就会发现,这个类
相关文章
相关标签/搜索