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