“少即是多”,“少”不是空白而是精简,“多”不是拥挤而是完美。删除多余的 代码,才能使代码更精简更完美。
删除已废弃的代码 删除项目中的已废弃的包、类、字段、方法、变量、常量、导入、注解、注释、已 注释代码、Maven 包导入、MyBatis 的 SQL 语句、属性配置字段等,可以精简项目 代码便于维护。
删除接口方法的 public 对于接口(interface),所有的字段和方法都是 public 的,可以不用显式声明为 public。
删除枚举构造方法的 private 对于枚举(menu),构造方法都是 private 的,可以不用显式声明为 private。
删除 final 类方法的 final 对于 final 类,不能被子类继承,所以其方法不会被覆盖,没有必要添加 final 修饰。
删除基类 implements 的接口 如果基类已 implements 某接口,子类没有必要再 implements 该接口,只需要直 接实现接口方法即可。
删除不必要的变量 不必要的变量,只会让代码看起来更繁琐。
以上内容摘自《Java工程师必读手册》电子书,点击https://developer.aliyun.com/ebook/download/7780 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。