策略模式图

策略模式

小小的图解

  • 主要的三个角色

    • Strategy---抽象策略角色
    • ConcreateStrategy---具体策略角色
    • Context---上下文角色
      • 封装了对具体策略的调用
      • 可以使用set的依赖注入
      • 也可以使用构造方法
  • 核心是上下文角色

  • 只要调用上下文角色就行,实现解耦

策略 + 工厂

将上下文角色,替换成工厂,是不是就成了工厂模式

相关推荐
头发还在的女程序员14 天前
【免费下载】企业能源管理系统
小程序·策略模式·能源管理
前端 贾公子14 天前
React 和 Vue 都离不开的表单验证库 async-validator 之策略模式的应用 (上)
vue.js·react.js·策略模式
小米49615 天前
Js设计模式---策略模式
设计模式·策略模式
geovindu15 天前
python: Strategy Pattern
python·设计模式·策略模式
Hello.Reader18 天前
Flink 任务失败恢复机制Restart Strategy 和 Failover Strategy 怎么配才“又稳又不炸”
大数据·flink·策略模式
武帝为此20 天前
【Linux strace命令介绍】
linux·运维·策略模式
带娃的IT创业者21 天前
解密OpenClaw系列10-OpenClawSparkle框架集成
软件工程·agent·策略模式·自动更新·ai智能体·智能体开发·openclaw
茶本无香22 天前
【无标题】
java·设计模式·策略模式
驴儿响叮当201023 天前
设计模式之策略模式
设计模式·策略模式
kong790692825 天前
设计模式-策略模式
设计模式·策略模式·行为设计模式