博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何对已经公开的接口进行重构?(@Deprecated的使用)
阅读量:4221 次
发布时间:2019-05-26

本文共 294 字,大约阅读时间需要 1 分钟。

定义一个新的接口用来重构,让旧接口调用新接口。对于旧接口标记为deprecated,即让调用者注意到这个接口不建议被调用。

举个栗子:

@Deprecatedpublic void doOldThing(){    doNewThing();}public void doNewThing(){    //重构你的代码}

上面的栗子中,doOldThing()是我们之前发布的旧接口,而doNewThing()是新接口,由于旧接口仍然被其他客户端调用,因此,我们直接在doNewThing中重构代码,并让旧接口调用新的接口,并给旧接口加上@Deprecated,表示该旧接口即将被废弃掉。

转载地址:http://amomi.baihongyu.com/

你可能感兴趣的文章
/test-definitions/blob/master/auto-test/blktrace/blktrace.sh
查看>>
test-definitions/blob/master/auto-test/blogbench/blogbench.sh
查看>>
test-definitions/blob/master/auto-test/boost/boost.sh
查看>>
Java多态性理解
查看>>
Intellij Idea 工具在java文件中怎么避免 import .*包,以及import包顺序的问题
查看>>
IDEA Properties中文unicode转码问题
查看>>
Oracle中Blob转换成Clob
查看>>
Linux如何查看so中函数名
查看>>
自动管理代码的android.mk
查看>>
cocos2dx 2.2.6编译记录(1)
查看>>
makefile学习网站
查看>>
C 编写lua模块(1)
查看>>
Lua教程:Lua调用C/C++函数(4)
查看>>
win下创建win32控制台工程,执行lua脚本
查看>>
cocos2dx android启动错误
查看>>
eclipse: android rename package name
查看>>
cocos2dx c++调用java思想
查看>>
cocos2dx lua Node节点 私有数据存取
查看>>
lua math.ceil math.ceil
查看>>
cocos2dx CCNode计算node的大小
查看>>