js 发布订阅模式的实例讲解
废话不多说,直接上代码//发布订阅模式classEventEmiter{constructor(){//维护一个对象this._events={}}
在软件架构中,发布订阅是一种消息范式,消息的发送者(称为发布者)不会将消息直接发送给特定的接收者(称为订阅者)。而是将发布的消息分为不同的类别,无需了解哪些订阅者(如果有的话)可能存在。同样的,订阅者可以表达对一个或多个类别的兴趣,只接收感兴趣的消息,无需了解哪些发布者(如果有的话)存在。...
废话不多说,直接上代码//发布订阅模式classEventEmiter{constructor(){//维护一个对象this._events={}}
实例如下://导入内置模块letEventEmitter=require('events');letutil=require('util');//Man继承EventEmitterutil