---
id: strangler
requestedLanguage: zh
descriptionLanguage: zh
---

# 绞杀者模式 · Strangler Fig

- 类型: 迁移策略
- 分组: 演进现有代码
- 位置: 修改现有系统
- [来源](<https://martinfowler.com/bliki/StranglerFigApplication.html>)

[HTML](https://dpm.cnonim.name/zh/practices/strangler/)

在新旧系统暂时共存期间，逐步将旧系统功能迁移到新系统。

## 关系

- 可基于: [特征测试 · Characterization Testing](/practices/characterization/zh.md) (support)
- 是相关的迁移策略: [抽象分支 · Branch by Abstraction](/practices/abstraction/zh.md) (comparison)

[在地图上显示](https://dpm.cnonim.name/#practice=strangler&lang=zh)
