电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c开发命名规范

c开发命名规范_第1页
1/9
c开发命名规范_第2页
2/9
c开发命名规范_第3页
3/9
C #开发命名规范 1. 定义 Pascal 大写:一种大小写形式,所有单词第一个字母大写,其他字母小写。 Camel 大写:一种大小写形式,除了第一个单词,所有单词第一个字母大写,其他字母小写。 例:HelloWorld(Pascal 大写),helloWorld(Camel 大写)。 Camel 大写主要用于变量命名规范,其他命名多用Pascal 大写,例如:类名、文件名,等等。 2. 规范 命名的宗旨:见名思义。能够使查阅者看到名称就知道:类型、含义。例:接口名称以“I”开头,表示 interface。 缩进与间隔:使代码美观,易于理解。 良好的编程习惯:保持严谨的逻辑,利于少走弯路。也是重构的思想。 a) 类的命名规范 Ø 用名词或名词短语命名类。 Ø 使用Pascal 大写。 Ø 减少类名中缩写的使用量。 Ø 不要使用任何类前缀。 Ø 不要使用带下划线的字符。 下面是一些正确命名的类名的例子。 public class FileStream { } public class Button { } PS:C++规范中在类名前加“C”,表示改名字为类名。 b) 接口的命名规范 Ø 使用名词或名词短语,或者描述行为的形容词来命名接口。 例如,IComponent(描述性名词),ICustomAttributeProvider(名词短语),和 IPersistable(形容词)。 Ø 使用Pascal 大写。 Ø 减少接口名中缩写的使用量。 Ø 不要使用带下划线的字符。 Ø 在接口名前加前缀 I,以表示这个类型是一个接口。 Ø 不要在类名前加上前缀 C。 偶尔情况下,需要在类名前加上 I 而并不表示它是一个接口。在这种情况下,只要I 后面的字符是小写就可(例如,IdentityStore。) Ø 当类是接口的标准执行时,定义这一对类/接口组合就要使用相似的名称。两个名称的不同之处只是接口名前有一个I 前缀。 下面我们举个例子,来看看接口IComponent 和它的标准执行,类Component。 public interface IComponent { } public class Component : IComponent { } public interface IServiceProvider { } public interface IFormatable { } PS:接口的命名同类命名规范,仅加上以“I”前缀。 c) 方法命名规范 Ø 用动词或动词短语命名方法。 Ø 用下述范例所示的Pascal 大写方式命名方法。 RemoveAll() GetCharArray() Invoke() PS:方法即操作,动词也! d) 属性命名规范 Ø 用名词或名词短语命名属性。 Ø 用 Pascal 大写命名属性。 Ø 属性与类型要一样。 P...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c开发命名规范

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部