跳转到内容

前端开发中的依赖注入 awilix

依赖注入是一种异常强大的设计模式!

依赖注入优点

通过这种设计,类会从外部源请求依赖项而不是在内部创建它们。代码层面中这有什么好处呢?

  • 随时替换依赖项
  • 方便测试
  • 解决循环依赖

我们先这样处理

使用框架 awilix

awilix 是一个支持函数和类的依赖注入框架。