稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
design
订阅
avatar
风同志
更多收藏集

微信扫码分享

微信
新浪微博
QQ

2篇文章 · 0订阅
  • 策略模式-Strategy Pattern
    将算法按照策略或场景封装起来,以方便按照不同的场景执行不同的策略。它很好的解决了通过if...else 来决策行为而带来的代码和逻辑复杂性。 一个经常被拿来举例的场景是收银员收银场景:它需要根据不同的场景(是否为会员、有无促销等)来决定计算方式,如果使用if..else将使得代…
    • fulton
    • 7年前
    • 462
    • 6
    • 评论
  • 设计模式系列 — 状态模式
    持续更新中...... 23种设计模式快速记忆的请看上面第一篇,本篇和大家一起来学习状态模式相关内容。 对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它…
    • 一角钱技术
    • 4年前
    • 1.8k
    • 19
    • 1
    设计模式
    设计模式系列 — 状态模式