2024年5月4日发(作者:)

标识符命名法

标识符命名法最要有四种:

1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大

写。

2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写

3 下划线命名法:单词与单词间用下划线做间隔。

4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列

说明该变量的类型。 量的取名方式为: + + 范围前缀,类

型前缀,限定词。

个人觉得标识符命名原则:尽可能的用最少的字符而又能完整的表达标识符的含义。

英文缩写原则:

1 较短的单词可通过去掉“元音”形成缩写

2 较长的单词可取单词的头几个字母形成缩写

3 此外还有一些约定成俗的英文单词缩写.

下面为常见的英文单词缩写:

名称

icon

color

divider

缩写

ic (主要用在app的图标)

cl(主要用于颜色值)

di(主要用于分隔线,不仅包括Listview中的divider,还包

括普通布局中的线)

sl(主要用于某一view多种状态,不仅包括Listview中的

selector,还包括按钮的selector)

avg

Bg(主要用于布局和子布局的背景)

buf

ctrl

del

selector

average

background

buffer

control

delete

document

error

escape

increment

infomation

initial

image

doc

err

esc

inc

info

init

img

Internationalization I18N

length

library

message

password-

position

server

string

temp

window

程序中使用单词缩写原则:不要用缩写,除非该缩写是约定俗成的。

len

lib

msg

pwd

pos

srv

str

tmp

wnd(win)

命名规范:

1 包(packages): 采用反域名命名规则,全部使用小写字母。一级包名为com,二级包

名为xx(可以是公司或则个人的随便),三级包名根据应用进行命名,四级包名为模块名

或层级名

包名

.应用名称缩

写.activities

.应用名称缩

写.base

.应用名称缩

写.adapter

此包中包含

页面用到的Activity类 (activities层级名用户界面层)

页面中每个Activity类共享的可以写成一个i额

BaseActivity类 (基础共享的类)

页面用到的Adapter类 (适配器的类)