设计模式之策略模式

定义

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

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

示例代码

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

相关推荐
是2的10次方啊2 小时前
设计模式与生活⑮:看到哪儿了,得有个地方替你记着
设计模式
2601_9679791215 小时前
设计模式 - 访问者模式
设计模式·访问者模式·应用场景·对象结构·操作分离
是2的10次方啊1 天前
设计模式与生活⑭:一栋楼,共用一份热
设计模式
是2的10次方啊2 天前
设计模式与生活⑬:你坐几号线,谁来运营是另一回事
设计模式
Tt有了t3 天前
设计模式速查
java·python·设计模式
一条Go3 天前
四个进程,一把锁:Alioth 的告警评测为什么不需要消息队列
后端·设计模式·架构
一缕82年的清风3 天前
被中产唾弃的“十元快剪”,藏着最狠的极客工程学
人工智能·设计模式
是2的10次方啊3 天前
设计模式与生活⑫:周报又到手,别从空白开始
设计模式
拆房老料4 天前
DeepSeek Super-agent 架构解析:从单任务 Agent 到持续运行的任务系统
人工智能·设计模式·系统架构
AlanAshley4 天前
四种镜像文件在各操作系统的使用用法及区别
策略模式·虚拟机