942 B
942 B
title, type, tags, sources, last_updated
| title | type | tags | sources | last_updated | |||||
|---|---|---|---|---|---|---|---|---|---|
| 单一职责原则 | concept |
|
|
2025-12-30 |
Definition
单一职责原则(Single Responsibility Principle, SRP) 是 SOLID 面向对象设计原则之一,核心思想是:每个模块、类、函数应该只负责一件事,只有一个引起它变化的原因。
Core Principles
- 每个文件只负责一个功能
- 每个类只负责一个领域
- 每个函数只处理一个任务
- 当需求变化时,只有某一个原因会导致该模块修改
Related Concepts
- DRY原则 — 避免重复代码,与单一职责互补
- 模块化编程 — 单一职责的具体实现方式
- 输入-处理-输出模型 — 系统行为的划分框架