AngularDart4.0 指南- 依赖注入

前端之家收集整理的这篇文章主要介绍了AngularDart4.0 指南- 依赖注入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

依赖注入是一个重要的应用程序设计模式。 它的用途非常广泛,几乎所有人都称之为DI。

Angular拥有自己的依赖注入框架,如果没有它,你真的不能构建一个Angular应用程序。

页面涵盖了DI是什么,为什么它是有用的,以及如何使用Angular DI。

运行实例(查看源代码)。

为什么使用依赖注入?

要理解为什么依赖注入如此重要,请考虑没有它的例子。 想象一下写下面的代码

lib/src/car/car.dart (without DI)

class Car {
  Engine engine;
  Tires tires;
  var description = 'No DI';

  Car() {
    engine = new Engine();
    tires = new Tires();
  }

  // Method using the engine and tires
  String drive() => '$description car with '
    '${engine.cylinders} cylinders and '
    '${tires.make} tires.';
}
原文链接:https://www.f2er.com/javaschema/282424.html

猜你在找的设计模式相关文章