策略模式

策略模式定义 定义一系列算法类,将每一个算法封装起来,并让它们可以相互替换。 策略模式结构图 策略模式角色介绍 抽象策略类,Strategy,一个抽象类或具体类,也可以是接口,负责声明算法接口;客户端面向抽象策略类编程,持有抽象策略类类型成员变量。 具体策略类,ConcreteStrategy,它实现了在抽象策略类中声明的算法,在运行时,客户端的抽象策略类型成员变量指向具体策略类对象,使用一种具体
相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息