设计模式之策略模式

定义

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

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

示例代码

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

相关推荐
乐观的山里娃5 小时前
【设计模式 12】原型:复制成功
设计模式
傻啦嘿哟5 小时前
办公Agent与人工审核的“握手协议”:关键操作二次确认的设计模式
设计模式
hssfscv6 小时前
软件设计师2021上、下上午题错题解析+2022上、下下午题训练5道 练习真题训练16
笔记·设计模式·uml
乐观的山里娃7 小时前
【设计模式 13】命令:覆水能收
设计模式
乐观的山里娃8 小时前
【设计模式 11】建造者:配置像天书
设计模式
一个在高校打杂的1 天前
honeypot之opencanary(轻量化蜜罐)
linux·网络安全·网络攻击模型·安全威胁分析·策略模式
看山是山_Lau1 天前
建造者模式:复杂对象如何一步步构建
设计模式·建造者模式
霸道流氓气质1 天前
业务链路追踪日志设计模式 — 从原理到实践
设计模式
nnsix2 天前
设计模式 - 建造者模式 笔记
笔记·设计模式·建造者模式
cui17875682 天前
矩阵拼团 + 复购拼团:新零售最稳的复购模式,规则简单
大数据·人工智能·设计模式·零售