java类变量方法命名技巧整理(更新中)

290 阅读1分钟

命名规则:

方法命名原则: 动词 + 名词

一.布尔值返回值

  1. isXXX
  2. canXXX
  3. hasXXX
  4. needXXX
  5. requireXXX
  6. enableXXX
  7. shouldXXX

二.操作类命名

常用的动词有get set read create add update reset delete remove等 注意保持风格统一,比如用delete就统一用delete,不要用remove.

三.数值命名

首先有意义的 width length count 也可以添加修饰,比如: XXXCount, numberOfXXX

四.参数类命名

  1. Option
  2. Param
  3. Parmater
  4. Attribute

五.工具类

  1. util
  2. hepler

六.回调处理类

  1. handler
  2. callack
  3. trigger
  4. listener

七.配置类

  1. config
  2. configuration

八.初始化类

  1. initilalizer

九.可借鉴好词

  1. active inactive available unavailable subscribe unsubscribe
  2. hasDataForXXX XXXMode
  3. XXXPayload messagePayload
  4. beforeSend onChange onSuccess onError afterSend onComplete
  5. sent failed successed reveived
  6. pervious current
  7. pause resume XXXAsync
  8. XXXProcessor
  9. XXXHolder XXXApiHolder 持有某个对象的引用,并可以对其统一进行处理,门面模式,工厂模式常用
  10. XXXTask XXXContext
  11. XXXFilter
  12. XXXCache
  13. XXXWrapper
  14. BatchXXX
  15. XXXEvent
  16. XXXBuilder 构造者模式常用
  17. XXXProxy
  18. fromXXX
  19. ToXXX
  20. XXXConverter, XXXResolver
  21. XXXParse
  22. XXXFormater 格式化类
  23. isCancelled
  24. isDone