策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
hai-chu1 天前
将 Neo4j 安装为 macOS 服务
macos·策略模式·neo4j
6***x5454 天前
Java设计模式之策略模式
java·设计模式·策略模式
miss_you12134 天前
策略模式 + 模板方法 + 注册式工厂 统一设计方案(营销优惠场景示例)
设计模式·工厂方法模式·策略模式·模板方法模式
章鱼哥7304 天前
Java 策略模式 + 聚合对象:实现多模块的统计与聚合,快速扩展的实战
java·开发语言·策略模式
大佬,救命!!!5 天前
C++函数式策略模式代码练习
开发语言·c++·学习笔记·学习方法·策略模式·迭代加深·多文件编译
蒂法就是我6 天前
策略模式在spring哪里用到了?
java·spring·策略模式
敖云岚6 天前
【设计模式】简单易懂的行为型设计模式-策略模式
设计模式·策略模式
崎岖Qiu7 天前
状态模式与策略模式的快速区分与应用
笔记·设计模式·状态模式·策略模式·开闭原则
蓝桉~MLGT9 天前
Python学习历程——文件
python·学习·策略模式
ZHE|张恒11 天前
设计模式实战篇(二):业务逻辑“随时切换招式”——策略模式(Strategy Pattern)解析
设计模式·策略模式