青雲的博客

# 依赖注入

共 2 篇文章

详解VSCode依赖注入的原理和实现

· 48 分钟阅读

深入解析VSCode大型开源项目中依赖注入系统的设计原理和实现细节,详细剖析instantiation模块的核心组件:服务标识符、依赖描述符、实例化服务、依赖关系图等。通过源码分析展示如何在TypeScript项目中构建企业级的依赖注入框架,为大型前端应用的架构设计提供实战参考和最佳实践指导。

依赖注入:打造高内聚,低耦合的代码艺术

· 24 分钟阅读

深入解析依赖注入设计模式的核心原理和实践应用,详细阐述控制反转(IoC)概念和依赖注入的三种实现方式:构造函数注入、属性注入、接口注入。通过生动的厨师派对比喻和完整的JavaScript/TypeScript代码示例,展示如何构建高内聚、低耦合的代码架构,提升代码的可测试性、可维护性和可扩展性。