ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

ABAP 当然能做 Constructor 依赖注入,只是它没有 Angular 那套自动 DI 容器

ABAP 当然能做 Constructor 依赖注入,只是它没有 Angular 那套自动 DI 容器 在 Angular 项目里看到下面这种代码时,做过前端开发的人通常一眼就能认出来,这是典型的 Constructor Dependency Injection。constructor(privateorderService:OrderService){}组件自己并没有执行new OrderService()。它只是声明,我依赖一个OrderService。至于这个对象到底什么时候创建、创建哪一个实现、生命周期由谁管理,交给 Angular 的 DI 系统处理。如果把同一个问题拿到 ABAP 世界里,答案其实很明确。ABAP 完全可以使用 Constructor Dependency Injection,而且 SAP 官方文档直接使用了Constructor Injection和Constructor Dependency Injection
返回列表