111 lines
2.4 KiB
Markdown
111 lines
2.4 KiB
Markdown
# 架构设计
|
||
|
||
## 整体架构
|
||
|
||
```txt
|
||
┌─────────────────────────────────────────────────────────────┐
|
||
│ {{LAYER_1}} │
|
||
└─────────────────────┬───────────────────────────────────────┘
|
||
│
|
||
↓
|
||
┌─────────────────────────────────────────────────────────────┐
|
||
│ {{LAYER_2}} │
|
||
└─────────────────────┬───────────────────────────────────────┘
|
||
│
|
||
↓
|
||
┌─────────────────────────────────────────────────────────────┐
|
||
│ {{LAYER_3}} │
|
||
└─────────────────────────────────────────────────────────────┘
|
||
```
|
||
|
||
## 核心模块
|
||
|
||
### 1. {{MODULE_1}}
|
||
|
||
**职责**:{{MODULE_1_DESC}}
|
||
|
||
**主要组件**:
|
||
|
||
- {{COMPONENT_1}}
|
||
- {{COMPONENT_2}}
|
||
|
||
**核心方法**:
|
||
|
||
- {{METHOD_1}}
|
||
- {{METHOD_2}}
|
||
|
||
---
|
||
|
||
### 2. {{MODULE_2}}
|
||
|
||
**职责**:{{MODULE_2_DESC}}
|
||
|
||
**主要组件**:
|
||
|
||
- {{COMPONENT_3}}
|
||
- {{COMPONENT_4}}
|
||
|
||
---
|
||
|
||
### 3. {{MODULE_3}}
|
||
|
||
**职责**:{{MODULE_3_DESC}}
|
||
|
||
---
|
||
|
||
## 设计模式
|
||
|
||
### {{PATTERN_1}}
|
||
|
||
**应用**:{{PATTERN_1_USAGE}}
|
||
|
||
**目的**:{{PATTERN_1_PURPOSE}}
|
||
|
||
**优点**:
|
||
|
||
- {{PATTERN_1_ADVANTAGE_1}}
|
||
- {{PATTERN_1_ADVANTAGE_2}}
|
||
|
||
### {{PATTERN_2}}
|
||
|
||
**应用**:{{PATTERN_2_USAGE}}
|
||
|
||
**目的**:{{PATTERN_2_PURPOSE}}
|
||
|
||
---
|
||
|
||
## 关键约束
|
||
|
||
### 1. {{CONSTRAINT_CATEGORY_1}}
|
||
|
||
- {{CONSTRAINT_1}}
|
||
- {{CONSTRAINT_2}}
|
||
|
||
### 2. {{CONSTRAINT_CATEGORY_2}}
|
||
|
||
- {{CONSTRAINT_3}}
|
||
- {{CONSTRAINT_4}}
|
||
|
||
---
|
||
|
||
## 扩展点
|
||
|
||
### 1. {{EXTENSION_1}}
|
||
|
||
**步骤**:
|
||
|
||
1. {{STEP_1}}
|
||
2. {{STEP_2}}
|
||
3. {{STEP_3}}
|
||
|
||
### 2. {{EXTENSION_2}}
|
||
|
||
**步骤**:
|
||
|
||
1. {{STEP_4}}
|
||
2. {{STEP_5}}
|
||
|
||
---
|
||
|
||
**最后更新**:{{DATE}}
|