认知脚手架

正在准备你的认知工作台

arrow_back_ios_new
MENTAL MODEL · M1239

开闭原则

Open/Closed Principle
创造创新高支撑设计思维
已收录
account_tree

Version 1.0.0 · 更新于 2026-07-30

CORE DEFINITION · 核心定义

软件实体(类、模块、函数)应该对扩展开放,对修改关闭。即在不修改现有代码的情况下,通过添加新代码来引入新功能。

SCAFFOLDING EFFECT · 脚手架效应

psychology

降低认知负荷

拥抱变化的架构。在设计规则或流程时,预留“插件接口”。当新情况发生时,不需要推翻重来(修改),只需要插上一个新的插件(扩展)。

anchor

锚定快速决策

开闭原则(OCP)要求软件实体对扩展开放、对修改关闭:新增行为应尽量通过扩展而非改动已有代码,从而降低回归风险、提升稳定性。

MINIMUM ACTION · 最小行动

进行中 0/4

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

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

来源明确性: 明确

  • link
    zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E5%BC%80%E9%97%AD%E5%8E%9F%E5%88%99ZH · 明确
    verified

RELATED MODELS · 相关模型