Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Drupal 中关于依赖注入的每一篇文章都说,你应该使用它,并且它是一种最佳实践。
我知道如何使用它,并且在我的代码中使用它。但我不知道为什么使用它是最佳实践?为什么它是最好的方法,为什么我应该使用它?为什么我们应该避免将服务称为静态 \Drupal::service('database')?
它与性能问题有关吗?
在描述 Drupal 中的依赖注入的文章中,没有关于使用 DI 原因的信息。只是指定每个人都应该使用它。
依赖注入是一种软件设计方法,它允许避免硬编码依赖关系,并可以在运行时和编译时更改依赖关系。