稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
DemonsZ的个人资料头像

DemonsZ

创作等级LV.2
掘友等级
掘友3级:新星掘友
后台开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 7 沸点 1
赞
8
返回
|
搜索文章
最新 热门
  • 策略模式&模板模式&工厂模式 如何优雅地用在项目中
    关于策略模式、模板模式和工厂模式的基础概念和优缺点可以自行了解一下,这里主要讲的是如何优雅地使用这三种模式保证服务符合:SRP(单一职责原则)和OCP(开闭原则)、耦合度低、可扩展性高和减少大量if else代码的场景。 1.环境(Context)角色:持有一个Strategy…
    • 5年前
    • 4.1k
    • 23
    • 3
    设计模式
  • 策略模式
    某功能模块的功能可以支持文字、图片、语音和事件等约10中交互方式。但在开发该功能模块初期因为希望尽快开发功能而未考虑到SRP(单一职责原则)和OCP(开闭原则)且可扩展性也不好。 旧方案:使用switch和枚举交互类型对用户行为进行判断后执行相应的逻辑。 新方案:使用策略模式重…
    • 5年前
    • 356
    • 点赞
    • 评论
    测试
  • 个人成就
    文章被点赞 23
    文章被阅读 4,461
    掘力值 128
    关注了
    64
    关注者
    14
    收藏集
    0
    关注标签
    41
    加入于
    2018-08-06