昨天看了蚂蚁的java开发手册,其中有OOP条款。 (在网上百度一看,这个章程是蚂蚁自己制定的。 )其中有一个。
对于从外部调用的接口或二者库所依赖的接口,不能更改方法签名以避免影响接口调用方。 对于过时的接口,必须加@Deprecated注释,并明确说明所采用的新接口或新服务是什么。
它包含@Deprecated注释,但是在以前的开发过程中没有遇到过这个注释,所以我们调查了他的功能:
简而言之,wwdxbw类或某方法加上该注解之后,表示此方法或类不再建议使用,调用时也会出现删除线,但并不代表不能用,只是说,不推荐使用,因为还有更好的方法可以调用。
你可能会问我为什么要加这个评论,直接写方法的时候定义新的东西不就好了吗?
在某个项目中,由于工程大、代码多,在后续的开发过程中可能没有合理地实现前面的某种方法。 此时,需要添加新的方法,但以前的方法不能随意删除。 因为有可能在其他地方调用它,所以添加这个注释会更容易调用以后的开发者的方法。