策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
进击的小头2 天前
设计模式组合应用:嵌入式通信协议栈
c语言·设计模式·策略模式
Wyy_9527*2 天前
行为型设计模式——策略模式
设计模式·策略模式
她说..3 天前
策略模式+工厂模式实现单接口适配多审核节点
java·spring boot·后端·spring·简单工厂模式·策略模式
HAPPY酷3 天前
构建即自由:一份为创造者设计的 Windows C++ 自动化构建指南
开发语言·c++·ide·windows·python·策略模式·visual studio
Tom·Ge3 天前
在macOS上安装OpenClaw并实现Chrome网站自动化测试
chrome·macos·策略模式
HAPPY酷4 天前
C++“设为启动项”前必须“重新生成”?不必!
开发语言·c++·策略模式
流㶡5 天前
Python调用系统命令:os.system详解
策略模式
2501_944221885 天前
基础架构的终极形态:像用 macOS 一样用云
策略模式
hexionly5 天前
演示工厂模式和策略模式的基本用法
java·简单工厂模式·策略模式·开闭原则
一路往蓝-Anbo5 天前
第 4 篇:策略模式 (Strategy) —— 算法的热插拔艺术
网络·驱动开发·stm32·嵌入式硬件·算法·系统架构·策略模式