C# 面向对象设计基础 二(下)
来源:互联网 发布:android 个人中心源码 编辑:程序博客网 时间:2024/05/22 14:50
学习《ASP.NET 3.5 开发大全》
一、委托和事件
1.委托:委托的方法和其他所有的方法一样,具有参数以及返回值,委托用关键字delegate修饰。
2.声明事件
3.引发事件
4.订阅事件
5.委托和事件
二、类命名
1.命名空间的命名:尽量使用开发人员开发组或公司的名称作为命名空间,因为开发组或公司的名称能够表示这个程序或组件是来自哪里。不仅如此,开发组或公司的名称也能在一定程度上避免了重复,例如HuaWei.TcpIp.Class既能表示华为的TCP/IP研发小组,又可以很大程度上的避免重复。
2.类的命名原则:类名尽量使用Pascal大写,减少类名称的所写的使用量,并且不推荐使用前缀和下划线。
3.接口的命名原则:基本同类的命名原则,不同的是在接口的命名中,接口名前应加上大写字母“I”来表示这是一个接口而不是一个类。
4.属性的命名原则:属性的命名中,通常需要在属性名后加上Attribute,来表示自定义属性类,说明该类用来封装属性
5.枚举的命名原则:枚举的命名同样使用Pascal大写。枚举值的名称同样需要使用Pascal大写,并同样避免枚举名称中所写的使用量。
6.参数名:推荐使用camel大写方式命名。参数的命名应该根据参数的意义来命名,而不是根据参数的种类,并且不提倡使用保留参数、下划线等。
7.委托命名原则:对于委托,使用EventHandler作为后缀命名委托处理程序。对于委托的参数,也有相应的命名规范,在参数中,使用名为sender和e两个参数,sender参数代表提出委托的对象。sender参数是一个类型的对象,为Object类的对象,e代表与事件相关的状态。
三、小议设计模式
1.设计模式简介:所谓的设计模式,就是软件设计的一种范例。(设计模式是一种编码的范例。在软件开发过程中,不同的人对类的设计不同,命名的方法也不同,在类的结构上的设计也不同,通常会导致代码混乱,难以阅读和难以维护。于是人们在软件开发的经验中找到一种模式,所谓的模式,就是一种规律、一种规范,就例如现在的教育模式,大家都会从小学开始,慢慢的读到大学,是一种经典的模式。在软件的开发过程中,也存在这样的模式,就是通常情况下所说的设计模式。)
- C# 面向对象设计基础 二(下)
- C# 面向对象设计基础 二(上)
- C# 面向对象设计基础 二(中)
- C#面向对象基础(二)
- 面向对象设计原则(C#版二)
- 大话设计模式之面向对象基础篇(二)
- 面向对象基础(二)
- 面向对象基础(二)
- 面向对象基础(下)
- c#面向对象基础
- C#面向对象基础
- c#面向对象基础
- c#面向对象基础
- C#面向对象基础
- C#面向对象基础
- C#面向对象基础
- C#基础-----面向对象
- c#面向对象基础
- tomcat
- uable resolve target-8
- TO MYSELF
- @override
- servlet
- C# 面向对象设计基础 二(下)
- sonar
- Jquery 全选 反选 不选
- 链表排序
- JSP
- JS TRIM 正则
- oracle varchar2 nvarchar
- Jquery下拉框 左右添加删除移动
- Jquery文本框失去和获取焦点变色