杜撰23种设计模式--策略模式
策略模式
首先有一个策略接口,三种不同的策略实现接口并重写方法。
加减乘三种不同的策略。
用来配置策略的上下文类,这个类是关键。
1.首先他通过构造方法,把实现了Strategy接口的类,利用多态思想返回统一对象。
然后通过公共的上下文方法,调用Strategy的接口方法实现两个数之间的计算。
最终在main方法中的使用:
先创建context,然后调用context的上下文方法实现策略。在创建context的时候需要把具体的实例丢给context让其去执行对应的行为。
策略模式是行为型模式,他需要我们传入不同的策略,然后展现出不同的Context接口方法展现出来的效果。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!
2022-10-22 近期计划