---
id: compatibility
requestedLanguage: zh
descriptionLanguage: zh
---

# 向后兼容 · Backward Compatibility

- 类型: 接口演进实践
- 分组: 文档、风险与约定
- 位置: 文档、风险与约定
- [来源](<https://google.aip.dev/180>)

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

在保留对现有使用方所作保证的同时修改接口和行为，并明确兼容性规则。

## 关系

- 可通过其验证: [契约测试 · Consumer-driven Contract Testing](/practices/contract/zh.md) (verification)
- 可由其支持: [扩展—收缩 · Parallel Change / Expand–Contract](/practices/expand/zh.md) (support)
- 帮助保障: [回滚 · Rollback and Rollback Safety](/practices/rollback/zh.md) (support)
- 可按其约定标记版本: [语义化版本 · Semantic Versioning](/practices/semver/zh.md) (support)

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