命名的一些单词
项目中总存在命名的问题
目的:避免每次都去思考如何命名的问题
按常规分层开发,一般有如下:
应用层
业务层
数据库处理层
基础实体结构层
公共层
注意:命名的规则和实际的项目环境有关
比如:
在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业务对象【一般定义静态方法】
上述常用定义,是个人习惯,参考
无论生活、还是技术,一切都不断的学习和更新~~~努力~