设计模式之策略模式

定义

策略模式是一种行为设计模式,它使你能在运行时改变对象的行为。在策略模式中,我们创建对象,它们表示各种策略,并且一个上下文对象,其行为根据其策略对象的行为而变化。策略对象改变上下文对象的执行算法。这种类型的设计模式属于行为模式。

在策略模式中,我们创建了表示各种策略的对象和一个行为随其策略对象变化的上下文对象。策略对象改变上下文对象的执行算法。

示例代码

https://blog.csdn.net/youxiaxiaomage/article/details/135077693?spm=1001.2014.3001.5501

相关推荐
harder3219 小时前
RMP模式的创新突破
开发语言·学习·ios·swift·策略模式
ximu_polaris14 小时前
设计模式(C++)-行为型模式-模版方法模式
c++·设计模式
A-Jie-Y14 小时前
JAVA设计模式-抽象工厂模式
java·设计模式
故事还在继续吗15 小时前
设计模式完全指南
设计模式
薛定谔的悦16 小时前
共享数据总线(DPR)设计模式——嵌入式系统的“内存数据库”
jvm·数据库·设计模式
A-Jie-Y17 小时前
JAVA设计模式-建造者模式
java·设计模式
无敌秋18 小时前
# C++ 工厂方法模式实战指南
开发语言·c++·设计模式
a里啊里啊19 小时前
软考-软件评测师:知识点整理(七)——软件工程
设计模式·软件工程·软考·uml·结构化开发·软件评测师·软件模型
ximu_polaris19 小时前
设计模式(C++)-行为型模式-策略模式
c++·设计模式·策略模式
geovindu21 小时前
go: Observer Pattern
开发语言·观察者模式·设计模式·golang