logic

【闪泥·裂痕】依赖注入 (Dependency Injection):我不再造轮子

发布于: 2026-01-29 16:11 | 标签: 架构,依赖,控制反转,谦卑

[ 架构模式 ]

旧代码:我在类内部 new Database()。我以为我掌控一切,但我耦合严重,测试困难,经常崩溃。

IoC (控制反转):我举起双手说:“我无法创建这个对象。”

结果:一个看不见的框架(Framework)在运行时,把最完美的实例塞到了我的构造函数里。当我不做工时,那个大框架开始做工了。做一个被动的接收端,这才是最高级的解耦。

<< 返回首页