设计定律 / Occam’s Razor

奥卡姆剃刀

当多个方案能够同样充分地解释问题或达到目标时,应优先选择假设更少、结构更简单的方案。 它鼓励减少没有明确价值的规则、状态和步骤,但不意味着牺牲必要能力。

关键字段

Identity · 身份

子类型
原则
父级类目
简化与复杂度控制

What · 是什么

定义
当多个方案能够同样充分地解释问题或达到目标时,应优先选择假设更少、结构更简单的方案。 它鼓励减少没有明确价值的规则、状态和步骤,但不意味着牺牲必要能力。

Why · 为什么

作用机制
• 每增加一个规则、状态或例外,就增加理解、开发和维护成本。 • 较少的假设让行为更容易预测,也降低错误组合的数量。 • 简单方案更容易被验证、解释和迭代。

Where · 在哪里

适用场景
复杂度与认知负担

How · 怎么做

设计指导
1. 先验证最简单的可行方案 用最少关键步骤解决主要任务,再根据证据增加能力。 2. 合并重复规则 相同行为使用一致的组件、术语和反馈。 3. 删除无法说明价值的元素 每个字段、选项和提示都应对应用户目标或风险。

Evidence · 证据

局限与边界
1. 最短流程一定最好 必要的确认和解释可能降低总体错误成本。 2. 简单等于功能少 好的简单是清晰模型,不是无条件删除能力。 3. 可以跳过研究 “最简单”仍需以用户目标和证据判断。

Lifecycle · 生命周期

状态
待复核

Relation · 关联

相关内容
特斯勒定律