稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • 数据标注 HOT
    • AI Coding
    • 更多
      • 直播
      • 活动
      • APP
      • 插件
    • 直播
    • 活动
    • APP
    • 插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
0 /100
设计模式
订阅
avatar
Mrmo
更多收藏集

微信扫码分享

微信
新浪微博
QQ

3篇文章 · 0订阅
  • MVVM 模式和MVC模式的区别
    在MVVM框架下视图和模型是不能直接通信的,只能通过ViewModel进行交互,它能够监听到数据的变化,然后通知视图进行自动更新,而当用户操作视图时,VM也能监听到视图的变化,然后通知数据做相应改动,这实际上就实现了数据的双向绑定。并且V和VM可以进行通信。 模型是指代表真实状…
    • 羽湉
    • 5年前
    • 10k
    • 52
    • 6
    MVVM
  • 手写一个简单的发布/订阅模式
    通常回答就是,使用Object.defineProperty来劫持属性的setter/getter,从而在属性变化时触发对应的监听逻辑,vue的这种双向绑定的实现,本质上属于一种发布/订阅者模式(观察者模式)。 本文是为了更加清晰的了解观察者模式,以及其实现原理。 发布/订阅模…
    • 小熊崽
    • 6年前
    • 762
    • 2
    • 评论
    设计模式
  • 那些容易混淆的设计模式,了解一下~
    设计模式总的来说可分为3类23种,对我们来说,设计模式在种类上实在是有些多了,而且很多设计模式非常类似,让人傻傻分不清,本文主要介绍一些容易混淆的设计模式,以加深对设计模式的理解
    • 程序员江同学
    • 4年前
    • 10k
    • 33
    • 6
    Android 设计模式
    那些容易混淆的设计模式,了解一下~