策略模式图

策略模式

小小的图解

  • 主要的三个角色

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

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

策略 + 工厂

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

相关推荐
「QT(C++)开发工程师」21 小时前
C++ 策略模式
开发语言·c++·策略模式
佑白雪乐1 天前
<Linux基础12集>1-11集大复习Review
linux·运维·策略模式
临水逸3 天前
OpenClaw WebUI 的外网访问配置
人工智能·策略模式
她说..3 天前
策略模式+工厂模式实现订单校验功能
java·spring boot·java-ee·简单工厂模式·策略模式
短剑重铸之日3 天前
《设计模式》第五篇:策略模式
java·后端·设计模式·策略模式
帅得不敢出门3 天前
Android定位RK编译的system.img比MTK大350M的原因
android·framework·策略模式
琹箐3 天前
设计模式——策略模式
设计模式·策略模式
她说..4 天前
策略模式+工厂模式实现审批流(面试问答版)
java·后端·spring·面试·springboot·策略模式·javaee
进击的小头5 天前
设计模式组合应用:嵌入式通信协议栈
c语言·设计模式·策略模式
Wyy_9527*5 天前
行为型设计模式——策略模式
设计模式·策略模式