`
jie_bosshr
  • 浏览: 140120 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

命名规范

Tag 
阅读更多
1 包名采用域后缀倒置的加上自定义的包名,采用小写字母。在部门内部应该规划好包名的范围,防止产生冲突。部门内部产品使用部门的名称加上模块名称。
2 类名和接口使用类意义完整的英文描述,每个英文单词的首字母使用大写、其余字母使用小写的大小写混合法。
3 方法名使用类意义完整的英文描述:第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。
4 方法中,存取属性的方法采用setter 和 getter方法,动作方法采用动词和动宾结构。
5 属性名使用意义完整的英文描述:第一个单词的字母使用小写、剩余单词首字母大写其余字母小写的大小写混合法。属性名不能与方法名相同。
6 常量名使用全大写的英文描述,英文单词之间用下划线分隔开,并且使用 final static 修饰。
7 属性名可以和公有方法参数相同,不能和局部变量相同,引用非静态成员变量时使用 this 引用,引用静态成员变量时使用类名引用。
8 常用组件类的命名以组件名加上组件类型名结尾。
9 如果函数名超过15 个字母,可采用以去掉元音字母的方法或者以行业内约定俗成的缩写方式缩写函数名。
10 准确地确定成员函数的存取控制符号,不是必须使用 public 属性的,请使用 protected,不是必须使用 protected, 请使用 private。
11 含有集合意义的属性命名,尽量包含其复数的意义。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics