策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
秋邱1 天前
Java面向对象进阶实战:用工厂模式+策略模式优化支付系统
java·bash·策略模式
吃喝不愁霸王餐APP开发者3 天前
基于策略模式动态选择不同地区霸王餐API接口的路由实现
策略模式
未来之窗软件服务3 天前
幽冥大陆(六十三) roff 语言:核心用途与使用指南—东方仙盟筑基期
策略模式·东方仙盟·roff
老朱佩琪!3 天前
Unity策略模式
unity·设计模式·策略模式
山沐与山4 天前
【设计模式】Python策略模式:从入门到实战
python·设计模式·策略模式
多看书少吃饭7 天前
Electron 桌面应用打开录音功能导致页面蓝屏问题解决方案
javascript·electron·策略模式
大海星辰7988 天前
工厂模式与策略模式的深度实践:从代码优化到架构思考
java·架构·策略模式
天勤量化大唯粉8 天前
基于距离的配对交易策略:捕捉价差异常偏离的均值回归机会(天勤量化代码实现)
android·开发语言·python·算法·kotlin·开源软件·策略模式
syt_10138 天前
设计模式之-策略模式
设计模式·bash·策略模式
不爱吃糖的程序媛9 天前
解决鸿蒙PC命令行编译 macOS 上 cp 命令参数冲突问题
macos·harmonyos·策略模式