设计模式

Services and dependency injection

admin 提交于 周二, 02/15/2022 - 09:20

Drupal 8以后开始使用面向对象方式编写,其中一个重要的设计模式是使用服务容器和依赖注入。改模式的一个重要用途是可以写一些stub进行单元测试。

Drupal用这个模式源自其依赖的Symfony:

 

Laravel从5.0开始就引入了这个模式:https://laravel.com/docs/9.x/container

标签