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