设计模式

观察模式-v1.0.0

2019-07-28  本文已影响0人  一点金光
---
title: 观察模式
date: 2018-06-09 16:29:00
updated: 2018-06-10 12:00:00
categories:
- 异步编程
- 对象编程
- 设计模式
tags:
- nodejs
---

定义一个对象(主体);当它的状态改变时;通知一组观察者(监听者/订阅者/读者)。

任务流程

#创建类库

#创建实例

#使用接口

常用接口

添加 删除 通知
on off emit
addListenner removeListenner notify
add remove/rm fire

与回调模式比较

(选用回调模式还是观察模式思维导图)

项目 回调模式 观察模式
监听者的数量 1个 N个
函数执行次数 1次 0或N次
上一篇 下一篇

猜你喜欢

热点阅读