文件名称:abstract-object:具有对象状态支持和免费方法的AbstractObject提供
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-08 08:56:07
CoffeeScript
AbtractObject 具有对象状态支持和free方法的AbstractObject提供。 派生类应覆盖initialize和finalize方法。 变化 V2.1.x 将可状态能力添加到任何类中。 将RefObject移至 完全解耦抽象对象。 所有零件均可单独使用。 状态=需求('抽象对象/能力') eventable = require('events-ex / eventable') refCountable = require('ref-object / ability') V2.x 将Eventable与AbstractObject分开新的EventableObject可以为 也可以将事件与RefObject分开新的EventableRefObject可以为 将eventable函数添加到eventable任何类(“抽象对象/ eventable”)。
【文件预览】:
abstract-object-master
----.gitignore(45B)
----LICENSE-MIT(1KB)
----README.md(7KB)
----appveyor.yml(1022B)
----test()
--------mocha.opts(81B)
--------eventable-test.coffee(1KB)
--------util-test.coffee(8KB)
--------eventable-object-test.coffee(10KB)
----util.js(39B)
----ability.js(42B)
----eventable.js(44B)
----package.json(1KB)
----Error.js(40B)
----src()
--------ref-object.coffee(221B)
--------ability.coffee(2KB)
--------eventable-ref-object.coffee(119B)
--------Object.coffee(46B)
--------eventable-options.coffee(1KB)
--------eventable.coffee(688B)
--------Error.coffee(184B)
--------eventable-object.coffee(468B)
--------RefObject.coffee(55B)
--------abstract-object.coffee(148B)
--------util()
----index.js(338B)
----RefObject.js(268B)
----.travis.yml(276B)
----Gruntfile.coffee(2KB)