第3章 面向对象设计基础

  第二章介绍了C#的基本语法,以及使用方法。C#同Java、C++一样是面向对象的编程语言,同时C#更强化了面向对象的概念。本章将介绍面向对象的基础知识并介绍使用C#编写面向对象的应用程序,在C#中,面向对象的开发能够给系统设计、编码、维护提供更多的便利。

目录
3.1 什么是面向对象
  3.1.1 传统的面向过程
  3.1.2 面向对象的概念
  3.1.3 面向组件的概念
3.2 面向对象的C#实现
  3.2.1 定义
  3.2.2 创建一个类和其方法
  3.2.3 类成员
  3.2.4 构造函数和析构函数
3.3 对象的生命周期
  3.3.1 类成员的访问
  3.3.2 类的类型
  3.3.3 .NET的垃圾回收机制
3.4 使用命名空间
  3.4.1 为什么要用命名空间
  3.4.2 创建命名空间
  3.4.3 分层设计中使用命名空间
3.5 类的方法
  3.5.1 编写方法
  3.5.2 给方法传递参数
  3.5.3 通过引用来传递参数
  3.5.4 方法的重载
3.6 封装
  3.6.1 为什么要封装
  3.6.2 类的设计
3.7 属性
  3.7.1 语法
  3.7.2 只读/只写属性
3.8 继承
  3.8.1 继承的基本概念
  3.8.2 创建派生类
  3.8.3 对象的创建
  3.8.4 使用抽象类
  3.8.5 使用密封类
3.9 多态
  3.9.1 抽象方法
  3.9.2 覆盖
  3.9.3 虚方法的抽象类
  3.9.4 抽象属性
3.10 委托和事件
  3.10.1 委托
  3.10.2 声明事件
  3.10.3 引发事件
  3.10.4 订阅事件
  3.10.5 委托和事件
3.11 类命名
  3.11.1 命名空间的命名
  3.11.2 类的命名原则
  3.11.3 接口的命名原则
  3.11.4 属性的命名原则
  3.11.5 枚举的命名原则
  3.11.6 只读字段的命名原则
  3.11.7 参数名
  3.11.8 委托命名原则
3.12 小议设计模式
  3.12.1 什么是设计模式
  3.12.2 为什么要使用设计模式
  3.12.3 改装现有类
3.13 小结

加支付宝好友偷能量挖...


评论(0)网络
阅读(105)喜欢(0)Asp.Net/C#/WCF