dev.to | 📄 原文链接 | 2026-08-09 收录

好莱坞原则:Don't call us, we'll call you

来源:dev.to — 2026-08-09

📋 概述

好莱坞原则是设计软件的一条原则,核心是一句话:"Don't call us, we'll call you"(别打给我们,我们会打给你)——这正是好莱坞制片人在试镜后打发演员、又不用承诺回电的那句经典台词。传统代码里你的程序控制流程:它调用库、决定操作顺序、"拉取"需要的东西。好莱坞原则将其反转:更高级的组件(比如框架)掌握流程控制权,由它在恰当的时机调用你的代码,而不是反过来。因此它几乎等同于控制反转(IoC)——你不是去调用框架,而是框架来调用你。文章用库里 vs 框架的对比给出最直观的感受:库是你 import 后自己调用方法、你说了算;框架则定义应用结构,你的代码只是"嵌进"它期望的位置。文章还给出 C# 的事件订阅(button.Click += 处理函数)与手动轮询循环的对比例子。

🔑 核心要点

💡 金句

别打给我们,我们会打给你——这不是制片人打发演员的托词,而是控制反转最凝练的注脚。
← 返回 dev.to 首页