Visual C# 程序设计 讲稿 第04章.pptVIP

  • 4
  • 0
  • 约1.14千字
  • 约 12页
  • 2016-04-08 发布于江西
  • 举报
Visual C# 程序设计 讲稿 第04章.ppt

Visual C# 程序设计 第4章面向对象的程序设计 面向对象技术基础 面向对象设计的由来 “软件危机” 面向过程的设计方法 面向对象的定义 面向对象技术基础 所有的东西都是对象 “面向对象=对象+类+继承+通信” 类是一组具有相同数据结构和相同操作的对象的集合 继承是使用已存在的定义作为基础建立新定义的技术 对象,类和继承是面向对象编程技术中的核心 面向对象和非面向对象技术的比较 在面向对象语言中,将问题领域中全部的实例以对象的概念来呈现 实际上,对象就是整个面向对象程序设计的中心概念。 大部分的人总是会以对象的方式来思考事情,而不是用结构、数据封装、函数调用、指针之类的概念来思考问题。 面向对象和非面向对象技术的比较 面向对象程序设计是围绕对象进行的,对象将内部的数据与方法隐藏起来,并提供接口给外部存取。只要对象能完成它的任务,它如何实作的细节并不重要。所看到的只会是对象提供的接口 面向过程的结构化程序设计是围绕功能进行的,一个函数一个功能。所有的数据都是公有用的,一个函数可以使用任意一组数据,而一组数据又能被多个函数所使用。程序设计者必须考虑对一个问题处理的整个细节 面向对象和非面向对象技术的比较 面向对象的分析 面向对象的分析过程可分为两个阶段,即论域分析阶段和应用分析阶段 论域分析是软件开发的基本组成部分,目的是使开发人员了解问题空间的组成,建

文档评论(0)

1亿VIP精品文档

相关文档