美文网首页
继承EventEmitter

继承EventEmitter

作者: 蚂蚁闲游 | 来源:发表于2017-06-01 16:45 被阅读0次

    大多数时候我们不会直接使用EventEmitter, 而是在对象中继承它。 包括fs、net 、http 在内的,只要是支持事件响应的核心模块都是EventEmitter的子类。

    为什么要这样做呢?原因有两点:

    • 首先具有某个实体功能的对象实现事件符合语义,事件的监听和发射应该是一个对象的方法。
    • 其次JavaScript的对象机制是基于原型的,支持部分多重继承,继承EventEmitter不会打乱对象原有的继承关系。

    结束

    相关文章

      网友评论

          本文标题:继承EventEmitter

          本文链接:https://www.haomeiwen.com/subject/gyyefxtx.html