-1

Drupal 中关于依赖注入的每一篇文章都说,你应该使用它,并且它是一种最佳实践。

我知道如何使用它,并且在我的代码中使用它。但我不知道为什么使用它是最佳实践?为什么它是最好的方法,为什么我应该使用它?为什么我们应该避免将服务称为静态 \Drupal::service('database')?

它与性能问题有关吗?

在描述 Drupal 中的依赖注入的文章中,没有关于使用 DI 原因的信息。只是指定每个人都应该使用它。

4

1 回答 1

1

依赖注入是一种软件设计方法,它允许避免硬编码依赖关系,并可以在运行时和编译时更改依赖关系。

于 2021-06-02T19:06:57.307 回答