策略模式-小结

总结一下看到的策略模式:

A:一个含有一个方法的接口

B:具体的实行方式行为1,2,3,实现上面的接口。

C:一个环境类(或者上下文类),形式可以是:工厂模式,构造器注入模式,枚举模式。

类型这样(不是类图,虚线实线随便画的)

PS:到具体的业务上来说

一般具体的行为虽然方式不同,但是大体有有一些公共的方法,

所以在A处接口,然后用一个抽象类实现这个接口。具体的行为ABC继承这个抽象类,

抽象类 1先实现接口的细节,2然后定义 抽象行为方法,由 行为ABC去实现各自不同的细节。

后续有问题再补充记录。

相关推荐
头发还在的女程序员6 天前
【免费下载】企业能源管理系统
小程序·策略模式·能源管理
前端 贾公子6 天前
React 和 Vue 都离不开的表单验证库 async-validator 之策略模式的应用 (上)
vue.js·react.js·策略模式
小米4967 天前
Js设计模式---策略模式
设计模式·策略模式
geovindu7 天前
python: Strategy Pattern
python·设计模式·策略模式
Hello.Reader10 天前
Flink 任务失败恢复机制Restart Strategy 和 Failover Strategy 怎么配才“又稳又不炸”
大数据·flink·策略模式
武帝为此12 天前
【Linux strace命令介绍】
linux·运维·策略模式
带娃的IT创业者13 天前
解密OpenClaw系列10-OpenClawSparkle框架集成
软件工程·agent·策略模式·自动更新·ai智能体·智能体开发·openclaw
茶本无香14 天前
【无标题】
java·设计模式·策略模式
驴儿响叮当201016 天前
设计模式之策略模式
设计模式·策略模式
kong790692817 天前
设计模式-策略模式
设计模式·策略模式·行为设计模式