设计模式之策略模式

定义

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

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

示例代码

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

相关推荐
阿杰同学1 天前
Java 设计模式 面试题及答案整理,最新面试题
java·开发语言·设计模式
xunyan62341 天前
面向对象(下)-模版方法的设计模式其应用场景
java·学习·设计模式
此剑之势丶愈斩愈烈1 天前
设计模式学习
学习·设计模式
雨中飘荡的记忆1 天前
设计模式之命令模式详解
设计模式·命令模式
小生不才yz1 天前
设计模式 - 命令模式
设计模式·命令模式
雨中飘荡的记忆1 天前
设计模式之门面模式详解
microsoft·设计模式
明洞日记1 天前
【设计模式手册016】中介者模式 - 解耦多对象交互
c++·设计模式·交互·中介者模式
开心香辣派小星1 天前
23种设计模式-19策略模式(Strategy Pattern)
java·设计模式·策略模式
开心香辣派小星2 天前
23种设计模式-17备忘录模式
java·设计模式·备忘录模式
开心香辣派小星2 天前
23种设计模式-11代理模式
设计模式·代理模式