C++23种设计模式之策略模式

以下内容全部来自传智播客的C++设计模式讲义: 4.4策略模式 概念 Strategy模式也叫策略模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换 。 角色和职责 Strategy:   策略(算法)抽象。 ConcreteStr
相关文章
相关标签/搜索