湖南大学《C语言程序设计》课件-第8章类和对象特征.pptxVIP

  • 0
  • 0
  • 约8.74千字
  • 约 50页
  • 2026-09-17 发布于广东
  • 举报

湖南大学《C语言程序设计》课件-第8章类和对象特征.pptx

第八章类和对象的特征

;主要内容;8.1面向对象程序设计方法概述;传统的面向过程程序设计是围绕功能进行的,用一个函数实现一个功能。

;在面向过程的结构化程序设计中,人们常使用这样的公式来表述程序:

程序=算法+数据结构

算法和数据结构两者是互相独立、分开设计的,面向过程的程序设计是以算法为主体的。;下五子棋;优点:

容易理解

性能较好

缺点:

可扩展性差

;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。

黑白双方,这两方的行为是一模一样的,

?棋盘系统,负责绘制画面,

?规则系统,负责判定诸如犯规、输赢等

;

程序设计者的任务包括两个方面:

一是设计所需的各种类和对象,即决定把哪些数据和操作封装在一起;

二是考虑怎样向有关对象发送消息,以完成所需的任务。;面向对象的程序设计的思路和人们日常生活中处理问题的思路是相似的。

在自然世界和社会生活中,一个复杂的事物总是由许多部分组成的。

当人们生产汽车时,分别设计和制造发动机、底盘、车身和轮子,最后把它们组装在一起。在组装时,各部分之间有一定的联系,以便协调工作。

这就是面向对象的程序设计的基本思路。;1.对象;对象是现实世

文档评论(0)

1亿VIP精品文档

相关文档