/** * 模型基类。 * * 模型基于异步模型,提供事件抽象。 * * author: Sand * since: 2016.11.20 */ "use strict"; let EventEmitter = require('events').EventEmitter; class BaseModel{ constructor() { this._eventEmitter = new EventEmitter(); } get eventEmitter(){ return this._eventEmitter; } on(event, handler){ this._eventEmitter.on(event, handler); } } module.exports = BaseModel;