让我们说下面的方法已被弃用。如果没有使用这种特殊方法。为什么我们不删除它或评论这行代码?
/**
* Does some thing in old style.
*
* @deprecated use {@link #new()} instead.
*/
@Deprecated
public void old() {
// ...
}
答案 0 :(得分:0)
使用注释标记实现将完全删除其实现。使用方法old()
的所有现有代码都将开始破解。
另一方面,将代码标记为@Deprecated
会对此类用法发出警告,表示存在更好的替代方案,并且消费者应该计划在清理之前不再使用此API。