composite
将对象组合成树形结构以表示部分-整体的层次关系
Source facts
- Repository
- microwind/ai-skills
- Last source activity
- March 29, 2026 at 22:57
- Detected SKILL.md language
- Chinese
- Stars
- 83
- Forks
- 24
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
File Explorer
4 filesShowing SKILL.md
SKILL.md
Source instructions · Read-only preview- name
- Composite
- description
- 将对象组合成树形结构以表示部分-整体的层次关系
- license
- MIT
# Composite Pattern (Composite Composite)
## 核心概念
**Composite**是一种Structural设计模式。
将对象组合成树形结构以表示部分-整体的层次关系
## 何时使用
- 触发短语1
- 触发短语2
- 触发短语3
## 基本结构
### 参与者
1. **参与者1** - 角色描述
2. **参与者2** - 角色描述
3. **参与者3** - 角色描述
## 实现方式
### 方法1: 基础实现
```java
// Java 代码示例
```
### 方法2: 高级实现
```java
// Java 高级示例
```
## 完美的使用场景
### 场景1: 实际应用
...
### 场景2: 真实项目
...
## 4个常见问题
### 问题1
解决方案...
### 问题2
解决方案...
## 与其他模式的关系
| 模式 | 关系 | 何时结合 |
|--------|------|---------|
| 模式A | 相关性 | 条件 |
| 模式B | 相关性 | 条件 |
## 最佳实践
1. ✅ 实践1
2. ✅ 实践2
3. ✅ 实践3
## 何时避免使用
- ❌ 场景1
- ❌ 场景2
View on GitHub