策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
geovindu12 天前
java: Strategy Pattern
java·开发语言·后端·设计模式·策略模式·行为模式
geovindu13 天前
CSharp: Strategy Pattern
开发语言·后端·c#·.net·.netcore·策略模式·行为模式
沪上企服通14 天前
代账数据的可移植性设计:开放接口、账套导出与 exit strategy 工程笔记(上海 5 家样本对照)
笔记·策略模式
码匠许师傅14 天前
【设计模式精讲】26.策略模式(Strategy)
c++·设计模式·策略模式·uml
++==18 天前
基于策略模式的应用层协议支持
策略模式
Java后端的Ai之路18 天前
23、Python - 策略模式
linux·python·策略模式
程序员夏洛20 天前
什么是策略模式?一般用在什么场景?
策略模式
user_admin_god20 天前
数据采集/交换系统设计经验
spring boot·spring·策略模式
Nontee1 个月前
Quartz 集群 + 策略模式:逾期预警推送系统设计实录
linux·服务器·策略模式
二炮手亮子1 个月前
从 BIO、NIO、AIO 到多路复用与 Netty
策略模式·nio