第6章 使用一等函数实现设计模式

本章将使用函数对象重构“策略”模式,还将讨论一种更简单的方式,用于简化“命令”模式。 6.1 案例分析:重构“策略”模式 《设计模式:可复用面向对象软件的基础》一书是这样归纳“策略”模式的:     定义一系列算法,把它们一一封装起来,而且使它们能够互相替换。本模式使得算法能够独立于使用它的客户而变化。 电商领域有一个经典的“策略”模式,根据客户的属性或订单中的商品计算折扣。下图的UML类图指出了
相关文章
相关标签/搜索