【发布时间】:2014-01-14 05:18:05
【问题描述】:
我只是碰了一下dependency injection的概念,
然后我认为 CommonJs 和 AMD 有点像dependency injection。
因为在任一标准下定义模块时,都必须先加载其依赖模块。
你定义的模块,应该只暴露抽象 API,可能的细节更少
我说的对吗?我错过了什么吗?
【问题讨论】:
-
RequireJS 具有开箱即用的依赖注入和控制反转。据我了解,RequireJS 本身就是一个 IoC 容器。
标签: dependency-injection amd commonjs