策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
拆房老料14 小时前
【第四部分:Agentic 智能体设计模式】17. Agent 路由模式详解:从意图识别到动态模型选择
java·设计模式·ai编程·策略模式
zhangfeng11333 天前
com.apple.quarantine 并不是乱码,而是 macOS Gatekeeper 给下载文件自动打上的“隔离属性
macos·策略模式
lpfasd1235 天前
Ollama 还是 LM Studio:在 24GB 的 M6 Mac 上,我把 Ollama 卸载了
macos·策略模式
福大大架构师每日一题7 天前
ollama v0.40.11发布:macOS原生语音生成上线,d3决策模型正式加入
macos·策略模式
AIex-YH9 天前
发酵罐里点一盏灯:光发酵,正在重算微藻蛋白的成本账
运维·制造·策略模式
snakecy10 天前
macOS 安装 LaTeX 全流程指南:从 MacTeX 到中文排版
macos·策略模式
钱栈up14 天前
从 macOS 切回 Windows,我用 5 个免费工具把 80% 操作习惯搬了回来
windows·macos·策略模式
kunicoding17 天前
C++ 策略模式实战:写一个可以“一键换输出“的日志系统
开发语言·c++·策略模式
峥嵘life17 天前
Android16 开机后立即打开相机闪退问题分析与解决总结
android·开发语言·数码相机·策略模式
智慧城市203019 天前
关键供应商连续交付不合格批次,说明质量风险可能持续存在。企业需要建立“批次隔离、加严检验、驻厂遏制、复检放行、供应商升级”的处置闭环,同时统筹保供。
数据分析·策略模式·战略咨询·流程管理