---
name: OOD设计工作流
type: procedure
when: '面向对象设计, SOLID, 领域服务, 业务规则实现, 重构'
scope:
  - backend
  - frontend
products:
  - '*'
id: ka-procedure-OOD设计工作流
asset_kind: procedure
lifecycle_status: active
authority: supporting
owner_mechanism_id: mc-ood-solid-contract
routes:
  - code_change
  - artifact_generation
primary_triggers:
  - OOD设计工作流
secondary_triggers:
  - SOLID
negative_triggers:
  - 文案修改
priority: P1
specificity: 5
consumes:
  - mc-ood-solid-contract
emits:
  - ood_design_summary
  - code_review_findings
required_evidence:
  - execution_evidence
version: 1.0.0
last_reviewed: '2026-05-26'
status: active
---

## 步骤

1. 判断任务是否确实存在对象边界或变化点，简单改动记录不适用理由。
2. 列出对象职责、接口、依赖方向和主要协作流程。
3. 对五项 SOLID 原则逐项说明适用风险与取舍。
4. 编码后执行审查和验证，以实际源码 finding 为准。
5. 存在硬失败则修复并重验，不能仅在报告中解释。

## 输出摘要

| 对象/模块 | 单一职责 | 依赖接口 | 变化点 | SOLID 风险 | 验证证据 |
|---|---|---|---|---|---|
| | | | | | |
