美文网首页
java 编程规范

java 编程规范

作者: uaufdh | 来源:发表于2017-02-16 00:14 被阅读0次

    包名统一小写, 点分隔符之间有些仅能有一个单词, 并且单词必须是小写, 类名可以是复数形式

    正: com.alibaba.open.util.MessageUtils

    接口里不需要包含 public(隐式就已经是 public 了, 无需再次显式指明), 尽量也不要声明常量

    正: void foo();

    正: String COMPANY="阿里巴巴";

    接口和实现类的命名

    正: CacheService 和 CacheServiceImpl

    枚举类和其成员的命名(枚举其实就是特殊的常量类, 并且构造方法被默认强制是私有)

    正: 类: DealStautsEnum 成员: UNKOWN_REASON

    方法命名

    1) 获取单个对象, 使用 get 作为前缀

    2) 获取多个对象, 使用 list 作为前缀

    3) 获取统计值, 使用 count 作为前缀

    4) 插入对象, 使用 save 作为前缀

    5) 删除对象, 使用 remove 作为前缀

    6) 修改对象, 使用 update 作为前缀

    对象命名

    1) XxDO domain object 对应数据库表

    2) XxDTO data transfer object 数据传输对象, 对应于除了 DO 和 VO 之外的 POJO 对象, 一般是服务层接收和返回的对象

    3) XxVO value object 值对象, 对应展示层传过来的对象

    常量类放在 constant 下, 并按照功能分开命名, CacheConsts, ConfigConsts

    相关文章

      网友评论

          本文标题:java 编程规范

          本文链接:https://www.haomeiwen.com/subject/ylhtmttx.html