本文共 294 字,大约阅读时间需要 1 分钟。
定义一个新的接口用来重构,让旧接口调用新接口。对于旧接口标记为deprecated,即让调用者注意到这个接口不建议被调用。
举个栗子:
@Deprecatedpublic void doOldThing(){ doNewThing();}public void doNewThing(){ //重构你的代码}
上面的栗子中,doOldThing()是我们之前发布的旧接口,而doNewThing()是新接口,由于旧接口仍然被其他客户端调用,因此,我们直接在doNewThing中重构代码,并让旧接口调用新的接口,并给旧接口加上@Deprecated,表示该旧接口即将被废弃掉。
转载地址:http://amomi.baihongyu.com/