摘要:
前言 依赖注入(Dependency Injection,DI)是控制反转原理(Inversion of Control,IoC)的实现方式之一。依赖注入在构建依赖项复杂且多的对象时,优势就很明显了,比如 Grafana 项目在构建 Service Graph 就用到了依赖注入,来梳理复杂的依赖图。 阅读全文
摘要:
[toc] 前言 服务定位器模式(Service Locator Pattern)是控制反转原理的实现方式之一。本文详细介绍该模式,并提供了 UML 图和示例 Java 代码。 服务定位器模式 服务定位器模式实现了按需返回服务实例 。在该模式中,应用所有需要的服务都会被注册到服务定位器中,并通过 I 阅读全文