【Android】Android开发规范的一点小体会

因为Java面向对象编程的特性, 在命名时应尽可能选择名词java

一、只有一个xxxApplication extends Application,初始化全局变量,Android使用Application总结编程

二、全部的xxxActivity extends BaseActivity,(BaseActivity extends Activity)初始化全部Activity用到的全局变量、方法。函数

三、全部的xxxFragment extends BaseFragment,(BaseFragment extends Fragment)初始化全部Fragment用到的全局变量、方法。spa

四、全部的xxxDBHelper extends SQLiteHelper,(SQLiteHelper extends SQLiteOpenHelper)初始化全部SQLiteOpenHelper用到的全局变量、方法。.net

四、方法命名:方法表示一种行为,它表明一种动做,方法名的第一个单词应是动词,而且首字母小写,其它每一个单词首字母大写。。htm

                  属性方法:以get/set开头,其后跟字段名称,字段名称首字母大写。如:getUserName()对象

                  每一个方法不过十行,能够方法套方法。blog

五、接口命名:Xxxable,如:接口类:UserInterface.java   接口实现类:UserInterfaceImp接口

六、变量使用驼峰:大驼峰(pascal):全部单的首字母大写或每个单的首字母都采用大写字母,例如:MyFirstName、MyLastName,经常使用于类名,函数名,属性,命名空间。文档

                        小驼峰(chamel):第一个单词以小写字母开始;第二个单的首字母大写或每个单的首字母都采用大写字母,例如:myFirstName、myLastName。

                         补充:用Is来命名逻辑变量。

七、常量命名:所有大写,单词间加“_”.

八、注释:Java除了能够采用咱们常见的注释方式(//、/* */)以外,Java语言规范还定义了一种特殊的注释,

             也就是咱们所说的Javadoc注释,以/**开头,而以*/结束, Javadoc 注释能够被自动转为在线文档,省去了单独编写程序文档的麻烦。 推荐使用。

             Javadoc注释主要涉及范围:类、属性、方法。

 

 

其余人的理解:

接口:

       使用驼峰式命名。除了用名词外,还能够用形容词命名(体现其功能特性)

方法:

       规定用动词命名,适合用驼峰式命名,但与类名的最大区别在于,首字母必须小写

变量:

       规定为名词,其余同“方法”命名方式同样。变量名很是关键,应含有具体意义且易于理解,通常不容许使用单个字母作变量名。除非一些临时性变量,像在循环中使用到的计数器等。在使用单个字母作变量名时,通常I、J、K用来命名整形变量。

常量:

       规定全用大写字母表示,若是名字必须用多个单词来表示,那么各单词间用“-“分隔。常量要求必须意义明确,能表达出常量的含义。

相关文章
相关标签/搜索