认知脚手架

正在准备你的认知工作台

arrow_back_ios_new
MENTAL MODEL · M1244

依赖倒置原则

Dependency Inversion Principle
结构拆解高支撑逻辑学
已收录
account_tree

Version 1.0.0 · 更新于 2026-07-30

CORE DEFINITION · 核心定义

高层模块不应该依赖低层模块,两者都应该依赖其抽象。抽象不应该依赖细节,细节应该依赖抽象。

SCAFFOLDING EFFECT · 脚手架效应

psychology

降低认知负荷

解耦核心逻辑。CEO(高层)不应该依赖具体的秘书(低层),而应该依赖“秘书岗位职责”(抽象)。这样换了秘书,CEO的工作流也不会断。

anchor

锚定快速决策

SOLID 中的"D"。高层策略模块与低层实现模块都只依赖抽象接口,而非彼此的具体类。这样换实现(低层)不影响高层逻辑,由高层定义接口、低层去适配,实现解耦与可替换。本质是"面向接口编程"。

MINIMUM ACTION · 最小行动

进行中 0/5

在一个真实场景中练习这个模型:

勾选记录你的进度(本机暂存)
掌握进度0%
account_tree知识谱系 Genealogyexpand_more
menu_book信源参考 Sourcesexpand_more

来源明确性: 明确

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Dependency_inversion_principleZH · 明确
    verified

RELATED MODELS · 相关模型