命名的一些单词

项目中总存在命名的问题

目的:避免每次都去思考如何命名的问题

按常规分层开发,一般有如下:
应用层
业务层
数据库处理层
基础实体结构层
公共层

注意:命名的规则和实际的项目环境有关

比如:
在iOS程序开发中很少用缩写,函数名称、类名称一般都是完整单词组合,eg.MWAccountInfo
在window上一般用的缩写,注意缩写意义要明确。

常用单词        缩写
Apply
Assign
Business        Biz
Collection
Common
Config
Converter
Crypto
Database        DB
Dataset
Delegate
Entity
Enum
Execute         Exec
Get
Handler
Helper
Infomation      Info
Interface
Item
Layer
Library         Lib
Model
None            Non
Parameter       Param
Project         Prj
Query
Reference       Ref
Retrieve
Stat
Set
Struct
Structure
Sync
To
Util
Unit
Union           Uni

数据库两个缩写
DML
DDL

针对各个层次,常用定义:
公共层:
类-XXUtils,XXConverter【一般定义静态方法】
枚举-XXEnum

基础实体结构层
类-XXEntityYYYYInfo,XXBizEntityYYYYInfo
枚举-XXEnum

数据库处理层
类-XXDBYYYY【一般定义静态方法】

业务层
一般分为业务处理层,业务对象层
前者重处理逻辑,可快速为一批处理新增处理逻辑;
后者重对象本身,可快速了解业务对象的操作

业务处理层
类-HXXXXXXYYYY   X对象,Y动作

业务对象层
类-XXBizYYYY     X前缀,Y业务对象【一般定义静态方法】

上述常用定义,是个人习惯,参考

posted @ 2011-11-24 10:29  西就东城  阅读(294)  评论(0编辑  收藏  举报