学习过程中,我感觉观察者模式的重点就是回调函数,或者类似回调函数这样的反馈,那观察者模式可以简单粗暴地理解为:有回调函数即为观察者模式吗?是不是用“回调模式”或者“反馈模式”的名称来理解观察者模式会更容易呢?
“观察者”这个名称给我一种持续投入精力去观望的感觉。这种感觉是不是与视频提到的例子——“无需盯着咖啡店员工作,只需要玩手机等待即可”有点冲突?
TS或者Java这种还需要写不同的类,在类中定义 notify 和 setState 方法来做通知,但在JS里好像一个回调函数就搞定了,主观感觉上过于简单了,以至于我有点困惑