23 lines
511 B
Markdown
23 lines
511 B
Markdown
---
|
||
title: "单一职责"
|
||
type: concept
|
||
tags: []
|
||
---
|
||
|
||
## Definition
|
||
每个文件、每个类、每个函数应只负责一件事。这是软件设计的基本原则之一。
|
||
|
||
## Key Points
|
||
- 一个函数只处理一个任务
|
||
- 提炼公共逻辑,避免重复代码(DRY)
|
||
- 模块化、函数化,提高复用价值
|
||
- 明确区分输入 → 处理 → 输出
|
||
|
||
## Source
|
||
- [[kai-fa-jing-yan-yu-xiang-mu-gui-fan-zheng-li-wen-dang]]
|
||
|
||
## Related Concepts
|
||
- [[DRY 原则]]
|
||
- [[模块化]]
|
||
- [[函数式编程]]
|