策略模式图

策略模式

小小的图解

  • 主要的三个角色

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

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

策略 + 工厂

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

相关推荐
FreeBuf_10 小时前
新型TCC绕过漏洞:macOS面临自动化攻击风险
macos·自动化·策略模式
JavaBoy_XJ2 天前
行为型-策略模式
策略模式
崎岖Qiu5 天前
【设计模式笔记24】:JDK源码分析-Comparator中的「策略模式」
java·笔记·设计模式·jdk·策略模式
辣机小司8 天前
【踩坑记录:EasyExcel 生产级实战:策略模式重构与防御性导入导出校验指南(实用工具类分享)】
java·spring boot·后端·重构·excel·策略模式·easyexcel
山风wind9 天前
设计模式-策略模式详解
设计模式·策略模式
“抚琴”的人9 天前
C#上位机策略模式
开发语言·c#·策略模式
梦里小白龙10 天前
JAVA 策略模式+工厂模式
java·开发语言·策略模式
秋邱11 天前
Java面向对象进阶实战:用工厂模式+策略模式优化支付系统
java·bash·策略模式
吃喝不愁霸王餐APP开发者13 天前
基于策略模式动态选择不同地区霸王餐API接口的路由实现
策略模式