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


    由于Java面向对象编程的特性, 在命名时应尽量选择名词

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

    2、所有的xxxActivity extends BaseActivity,(BaseActivity extends Activity)初始化所有Activity用到的全局变量、方法。

    3、所有的xxxFragment extends BaseFragment,(BaseFragment extends Fragment)初始化所有Fragment用到的全局变量、方法。

    4、所有的xxxDBHelper extends SQLiteHelper,(SQLiteHelper extends SQLiteOpenHelper)初始化所有SQLiteOpenHelper用到的全局变量、方法。

    4、方法命名:方法表示一种行为,它代表一种动作,方法名的第一个单词应是动词,并且首字母小写,其它每个单词首字母大写。。

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

                      每个方法不过十行,可以方法套方法。

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

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

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

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

    7、常量命名:全部大写,单词间加“_”.

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

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

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

    其他人的理解:

    接口:

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

    方法:

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

    变量:

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

    常量:

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

  • 相关阅读:
    基于C++ Qt实现的红色警戒3修改器
    Java多线程(十五):CountDownLatch,Semaphore,Exchanger,CyclicBarrier,Callable和Future
    Java多线程(十四):Timer
    Java多线程(十三):线程池
    Java多线程(十二):中断机制
    Java多线程(十一):线程组
    Java多线程(十):BlockingQueue实现生产者消费者模型
    德国语言+留学签证递交材料详解(上海)
    Java多线程(九):生产者消费者模型
    Java多线程(八):ReentrantReadWriteLock
  • 原文地址:https://www.cnblogs.com/xubuhang/p/4595336.html
Copyright © 2020-2023  润新知