--- 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 原则]] - [[模块化]] - [[函数式编程]]