依赖注入.
依赖注入是 Drupal CMS 中使用的软件设计模式,实现组件之间的解耦。它把依赖提供给组件,而不是让组件自己去寻找依赖,让代码更易维护和测试,也更灵活、可扩展。
在 Drupal 中,依赖注入为组件提供运行所需的服务,具体做法是把服务作为参数传入组件的构造函数。这样,组件可以在不同场景中使用,服务变更时无需改动组件本身。
依赖注入还为组件提供配置选项,具体做法是把配置对象传入组件的构造函数。这样,组件可以在不同场景中使用,配置变更时无需改动组件本身。
依赖注入是 Drupal 架构的重要组成部分,实现组件解耦,让代码更易维护和测试,也让代码更易扩展和定制,因为组件可以轻松替换为不同的实现。