【文件属性】:
文件名称:typescript-tiny-ioc:TypeScript 的微小控制反转容器
文件大小:519KB
文件格式:ZIP
更新时间:2021-06-09 06:10:17
JavaScript
打字稿-tiny-ioc
用于 TypeScript/JavaScript 的微小控制反转容器。
这是一书第 8 章中技术的 github 存储库
介绍
控制反转是一种强大的编程技术,其中对象耦合在运行时绑定。
这在具有接口概念的语言中很容易实现,但在 JavaScript 中实现起来有点困难——因为对象反射或运行时类型发现实际上是不可能的。
TypeScriptTinyIoC 使用了罗斯·哈姆斯 (Ross Harmes) 和达斯汀·迪亚兹 (Dustin Diaz) 在“”一书中描述的对象反射的简单技术。
要更深入地了解 TypeScriptTinyIoC 所采用的方法,请阅读我关于该主题的博客:
特征
通过接口的服务位置。
强类型域事件。
更新为使用泛型。
注册和使用服务
要使用 TypeScriptTinyIoC 进行服务定位,请按照以下步骤操作。
定义接口(样本取