策略模式-小结

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

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

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

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

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

PS:到具体的业务上来说

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

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

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

后续有问题再补充记录。

相关推荐
谢道韫6667 小时前
从0到1:ArkTS实现鸿蒙策略模式全解析
华为·harmonyos·策略模式
geekmice1 天前
问题:通过策略模式+工厂模式+模板方法模式实现ifelse优化
策略模式·模板方法模式
添砖Java中1 天前
深度解析策略模式:从理论到企业级实战应用
spring boot·spring·spring cloud·设计模式·maven·策略模式
weixin_438335401 天前
设计模式之策略模式
设计模式·策略模式
大雄野比2 天前
Python 实现 macOS 系统代理的设置
python·macos·策略模式
_DCG_2 天前
c++设计模式之策略模式
c++·设计模式·策略模式
FLZJ_KL3 天前
【设计模式】【行为型模式】策略模式(Strategy)
java·设计模式·策略模式·java基础
a.cup4 天前
java---->策略模式
java·开发语言·策略模式
管大虾4 天前
设计模式-策略模式
设计模式·策略模式