--- title: "单一职责" type: concept tags: [编码, 原则] sources: [dev-experience-standards] last_updated: 2026-04-14 --- ## Definition 每个文件、类、函数只负责一件事的软件设计原则。 ## 实践 - 提炼公共逻辑 - 避免重复代码(DRY) - 模块化、函数化,提高复用价值 ## 输入输出划分 | 概念 | 说明 | |------|------| | 消费端 | 接收外部数据或依赖输入 | | 生产端 | 生成数据、输出结果 | | 状态 | 存储当前系统信息的变量 | | 变换 | 处理状态、改变数据的逻辑 | ## Connections - [[开发经验与规范]] ← 原则 ← [[单一职责]]