面向对象的编程技术.pptxVIP

  • 5
  • 0
  • 约4.15千字
  • 约 30页
  • 2023-02-21 发布于云南
  • 举报
Visual C++程序设计教程面向对象的编程技术 面向对象的编程技术面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。1 面向对象的编程技术面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。1.1 面向对象程序设计结构化程序设计从系统的功能入手,按照工程的标准和严格的规范将系统分解为若干功能模块,系统是实现模块功能的函数和过程的集合。由于用户的需求和软、硬件技术的不断发展变化,按照功能设计的系统模块必然是易变的和不稳定的,这样开发出来的模块可重用性不高。面向对象程序设计从所处理的数据入手,以数据为中心而不是以服务(功能)为中心来描述系统。它把编程问题视为一个数据集合,而数据相对于功能而言,具有更强的稳定性。面向对象的编程方法具有抽象、封装、继承和多态4个基本特征。1.1 面向对象程序设计1. 抽象抽象就是对一类对象进行概括,抽出它们共同的性质并加以描述的过程。它忽略主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象包括两个方面:一是过程抽象,二是数据抽象。过程抽象是指任何一个明确定义功能的操作都可

文档评论(0)

1亿VIP精品文档

相关文档