编程语言设计模式之策略模式

策略模式的定义:策略模式属于对象行为类的模式。定义一系列的算法,把它们一个一个封装成拥有更痛接口的类,并实现他们之间的相互替换。该模式能够使得算法可独立于使用它的客户而变化。这里所说的算法不要狭义的理解为数据结构中所说的算法,实际上是为不一样的业务的处理方法,而设计的多个谋略(例如古装剧里面的那些事先准备好的锦囊妙计)算法 策略模式的优势是什么呢?数据结构 将算法的使用和算法自己的实现分离开来(相
相关文章
相关标签/搜索