做项目,还是标准点好(对象命名标准),呵呵

简介:

今天只说说命名标准,这对象的命名可大有说头,有很多标准,今天我只说我们项目里的标准

接口:interface IRepository{} 首字母为大写i,其它所有单词首字母大写

类:class PeopleOperator{} 所有单词首字母大写

枚举:enum PeopleStatus{} 所有单词首字母大写

结构:struct ImageSize{} 所有单词首字母大写

属性:public string Name{get;set;} 所有单词首字母大写

方法:public string DisplayName() 所有单词首字母大写

方法参数:public string DisplayName(string userId)  第一个单词小写,其它首字母大写

字段:private string name{get;set;} 第一个单词小写,其它首字母大写

私有方法:private string displayName() 第一个单词小写,其它首字母大写

委托:public delegate DisplayNameEventHandler 所有单词首字母大写,并为EventHandler结尾

事件:public event DisplayNameEventHandler OnDisplayName 所有单词首字母大写

常量:public float PI=3.14; 所有字母都大写

本文转自博客园张占岭(仓储大叔)的博客,原文链接:做项目,还是标准点好(对象命名标准),呵呵,如需转载请自行联系原博主。

目录
相关文章
|
9月前
|
安全 程序员 编译器
|
4月前
TIA/EIA 568A 和 TIA/EIA-568B 标准详解
【10月更文挑战第14天】
804 0
|
6月前
|
XML 数据格式 索引
GenICam标准(五)
GenICam标准(五)
77 2
|
6月前
|
XML 缓存 安全
GenICam标准(二)
GenICam标准(二)
110 1
|
6月前
|
XML 传感器 缓存
GenICam标准(四)
GenICam标准(四)
66 1
|
6月前
|
API 索引
GenICam标准(六)
GenICam标准(六)
71 0
|
9月前
|
存储 编译器 C语言
【C++】C++中规范[ 类型转换标准 ] 的四种形式
【C++】C++中规范[ 类型转换标准 ] 的四种形式
|
API 数据格式
IIIF 标准
IIIF 标准
407 0
|
自然语言处理 数据管理
数据标准和数据规范到底有什么区别???
数据标准和数据规范到底有什么区别???
|
敏捷开发
你的团队有完成定义标准吗?
大家好,我是阿萨。现在基本上做软件行业的,大家都在搞敏捷开发。如果没有搞敏捷开发,感觉都不好意思给别人说自己是软件开发。那么敏捷里的最佳实践------完成定义标准你们团队有吗?
122 0