# 抽象层

> 为了隐藏底层实现的复杂性，而构建的一组接口或模型

- ID: m01521
- 分类: business
- 领域: 管理学

## 定义

为了隐藏底层实现的复杂性，而构建的一组接口或模型。例如，操作系统是硬件的抽象层，让程序员不用直接操作电路就能写软件。脚手架作用：管理复杂性。在组织管理中，高层领导不需要知道底层的具体代码（细节），只需要通过抽象层（KPI、报告）来交互。但必须警惕“抽象泄漏”（底层问题穿透抽象层影响上层）。

## 机制

抽象层是系统中封装了一组细节、向上提供简化接口的层级，是分层架构的基本单元。它让上层无需理解下层实现即可组合，换取灵活也付出映射成本。

## 练习

定义每层的对外契约与对内实现边界，明确不变量。控制层数，避免为抽象而抽象制造空层。

## 脚手架用法

管理复杂性。在组织管理中，高层领导不需要知道底层的具体代码（细节），只需要通过抽象层（KPI、报告）来交互。但必须警惕“抽象泄漏”（底层问题穿透抽象层影响上层）。

[阅读网页](https://thinkingmodels.site/entries/detail/m01521)
