Java项目开发规范之方法命名规范

1 共用类
公共用类要求以“功能英文名称(首字母大写)”+ Util命名。例如:日期的英文名为date,按照规则要求,命名为:DateUtil ;
2 业务层
业务层介面要求以 I +“模组英文名称(首字母大写)”+ Manager命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:INavigatorManager ;
介面的实现类要求以“模组英文名称(首字母大写)”+ ManagerImpl 命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:NavigatorManagerImpl ;
3 展现层
基类要求以“模组英文名称(首字母大写)”+ActionBase命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:NavigatorActionBase ;
查询模组清单类要求以List +“模组英文名称(首字母大写)”+ s + Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:ListNavigatorsAction ;
创建模组物件类要求以Create +“模组英文名称(首字母大写)”+ Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为: CreateNavigatorAction ;
修改模组物件类要求以Modify +“模组英文名称(首字母大写)”+ Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:ModifyNavigatorAction ;
删除模组物件类要求以Remove +“模组英文名称(首字母大写)”+ Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:RemoveNavigatorAction ;
对模组物件的操作类要求以“模组英文名称(首字母大写)”+ Operator + Action命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为: NavigatorOperatorAction 。
4 模型层
模型层存放的是实体类,要求以“模组英文名称(首字母大写)”命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:Navigator;
属性栏位根据具体含义用英文名称(首字母小写)命名,多片语要求合併,并且从第二个词开始首字母大写。例如:应用系统的URL位址的英文名为application URLr,按照规则要求,命名为:applicationURL 。
5 持久层
dao介面要求以 I +“模组英文名称(首字母大写)”+ DAO命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:INavigatorDAO ;
介面的实现类要求以“模组英文名称(首字母大写)”+ DAOHibernateImpl 命名。例如:导航功能表的英文名为navigator,按照规则要求,命名为:NavigatorDAOHibernateImpl ;

事务类方法命名规范:

保存/增加:以save开头。
修改:以update开头。
删除:以delete开头。
读取:以get开头。
查询:以search开头。

猜你喜欢

转载自87029274.iteye.com/blog/1164641