命名规范:
11.高度注意 Map 类集合 K / V 能不能存储 null 值的情况,如下表格:
1.抽象类命名使用 Abstract 或 Base 开头 ; 异常类命名使用 Exception 结尾 ;
测试类命名以它要测试的类的名称开始,以 Test 结尾。
2.接口和实现类的命名有两套规则:
1 ) 【强制】对于 Service 和 DAO 类,基于 SOA 的理念,暴露出来的服务一定
是接口,内部的实现类用 Impl 的后缀与接口区别。
正例: CacheServiceImpl 实现 CacheService 接口。
2 ) 【推荐】 如果是形容能力的接口名称,取对应的形容词做接口名 ( 通常是
– able 的形式 ) 。
正例: AbstractTranslator 实现 Translatable 。
3.【参考】各层命名规约:
A) Service / DAO 层方法命名规约
1 ) 获取单个对象的方法用 get 做前缀。
2 ) 获取多个对象的方法用 list 做前缀。