| 做法 | 改名 / 增参 / 减参 / 调序 |
|---|---|
| 过渡 | 旧签名转发 + @Deprecated |
| 收尾 | 全部调用切换后删除旧签名 |
过渡形态
过渡形态
@Deprecated
double circum(double radius) {
return circumference(radius);
}
double circumference(double radius) {
return 2 * Math.PI * radius;
}公共库的签名变更走废弃周期:保留一个发布周期的旧签名,给出替代指引。