面向对象程序设计之类和对象剖析.ppt

面向对象程序设计之类和对象剖析

Object-Oriented Programming in C++ 第二章 类和对象 2.1 面向对象程序设计方法概述 什么是面向对象的程序设计? 面向对象的程序设计(Object-Oriented Programming )和传统的结构化程序设计的思路完全不同。 面向对象的程序设计和人们日常生活解决问题的思路是相似的。 比如,我们生产汽车时,不是顺序制造发动机,在设计制造底盘、车身、轮子。而是分别设计制造发动机、底盘、车身和轮子,最后组装在一起。组装时,各部件之间有联系,以便协调工作。例如,司机踩油门,就能调节油路,控制发动机的转速,就能驱动车轮。 2.1 面向对象程序设计方法概述 程序设计者的任务有两个:一是设计所需要的类和对象,即确定那些数据和操作封装在一起;(类设计者、核心模块产品提供商) 二是考虑怎样向有关对象发送消息,以启动相关对象的操作。 (主程序设计者,外包程序,面向用户的公司) 编程者如同一个总调度,不断地向各个对象发出命令,让这些对象活动起来,完成指定的工作。 这就是面向对象的程序设计的基本思路。 2.1 面向对象程序设计方法概述 什么是对象(object)? 一个对象由一组“属性”和一组“行为”构成。并根据外界给它的消息进行相应的操作。系统中多个对象通过一定的渠道相互联系。 任何事物都可以看成一个对象。可以是自然物体,也可以

文档评论(0)

1亿VIP精品文档

相关文档