Java常用对象后缀命名随记
Do Database object 数据库映射对象
Dto Data transfer object 数据传输对象
Bo Business object 业务对象
Ao Application object 应用层对象
Vo View object 前端视图层展示对象
Qo Query object 数据查询对象
Po Pojo 数据库映射对象
Dao Database access object 数据库对象
Enum 枚举对象,建议包名可以以 em 区分,避免关键字提示
Factory 工厂包装对象,内部包含相应的车间(也就是处理相应的处理流程)
Service 业务服务实现类接口,对外提供业务实现接口,具体实现类命名为 ServiceImpl
Bus 业务总线,business缩写,可用于管理综合业务服务,便于区分复杂的复合业务,例如多个Service的整合,但是不知以什么命名为主体时,可采用,例如 UserBusService ,与用户相关的核心复合业务,特征,以主体操作作为主要业务命名规则
Util 工具类缩写,通常用于静态工具类实现命名
Provider 通常用于生产消息的一方,经常用于命名 mq 消息的生产者命名
Consumer 通常用于消费消息的一方,经常用于命名 mq 消息的消费者命名