策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
冰糖拌面5 天前
CRLF行结束符问题
策略模式
原来是好奇心6 天前
告别if-else!使用策略模式优雅处理多种MQTT消息类型
java·mqtt·设计模式·策略模式·emqx
Mr_WangAndy7 天前
C++设计模式_行为型模式_策略模式Strategy
c++·设计模式·策略模式·依赖倒置原则
mjhcsp7 天前
C++ long long 类型深度解析:大整数处理的基石
开发语言·c++·策略模式·long long
太过平凡的小蚂蚁12 天前
策略模式:让算法选择像点菜一样简单
算法·策略模式
让我上个超影吧12 天前
设计模式【工厂模式和策略模式】
java·设计模式·策略模式
bkspiderx16 天前
C++设计模式之行为型模式:策略模式(Strategy)
c++·设计模式·策略模式
_Yoke17 天前
Java 枚举多态在系统中的实战演进:从枚举策略到自动注册
java·springboot·策略模式
笨手笨脚の19 天前
设计模式-策略模式
设计模式·策略模式·行为型设计模式
2501_9159214319 天前
iOS 26 崩溃日志解析,新版系统下崩溃获取与诊断策略
android·ios·小程序·uni-app·cocoa·iphone·策略模式