收藏 分享(赏)

02C++程序设计面向对象方法.ppt

上传人:dreamzhangning 文档编号:2805019 上传时间:2018-09-27 格式:PPT 页数:17 大小:798.50KB
下载 相关 举报
02C++程序设计面向对象方法.ppt_第1页
第1页 / 共17页
02C++程序设计面向对象方法.ppt_第2页
第2页 / 共17页
02C++程序设计面向对象方法.ppt_第3页
第3页 / 共17页
02C++程序设计面向对象方法.ppt_第4页
第4页 / 共17页
02C++程序设计面向对象方法.ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、第1章 面向对象方法,主要内容,面向对象的基本概念 面向对象系统的特性 面向对象模型 面向对象设计软件的生命周期,面向对象方法的基本思想对象 消息 类,1.1 面向对象的基本概念,1.1.1 对象对象的概念,是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。对象由一组属性和一组服务(行为)组成。,在现实世界中对象的特性: 有一个类型,以区别于其他类的对象。 有一个对象名,以区别于其他对象。 有一组属性,用来描述它的结构特征。 有一组操作,用来描述它的行为特征。 对象的操作可以分为两类,一类是施加于自身的,另一类是施加于其他对象的,1.1.1 对象对象的概念,1.1 面向对象的

2、基本概念,1.1 面向对象的基本概念,1.1.1 对象对象的确定与划分,对象的确定不是固定的(认识和问题域) 对象只描述与系统目标有关的特征; 对象是属性和服务(行为)的结合体,二者不可分割; 对象的划分原则,1.1 面向对象的基本概念,1.1.1 对象,对象的状态对象的特点:1、模块独立性2、动态连接性3、易维护性,1.1 面向对象的基本概念,1.1.2 消息,对象与对象之间并不是彼此孤立的,它们之间存在着联系。在面向对象系统中,对象之间的联系是通过消息来传递的。 消息是对象之间相互请求或相互协作的途径,是要求某个对象执行某个操作的说明。,1.1 面向对象的基本概念,1.1.2 消息,消息具

3、有如下性质: 同一个对象可以接受不同形式的多个消息,产生不同的响应。 相同形式的消息可以发送给不同的对象。不同的对象对其做出的响应可以是截然不同的。 消息的发送者可以不考虑消息的具体接受者。对象可以响应消息,也可以对消息不予理会,对消息的响应并不是必须的。,1.1 面向对象的基本概念,1.1.2 消息,消息机制流程,1.1 面向对象的基本概念,1.1.2 消息公有和私有消息,公有消息 公有消息是指由外界向对象直接发送的消息。这样的消息是对外开放的,用于为外界服务,外界应该了解它。外界只能向对象发送公有消息,不能发送私有消息。 私有消息 私有消息是指只能由对象向它自己发送的消息。这样的消息是不对外开放的,用于为对象自己服务,外界不必了解它。,1.1 面向对象的基本概念,1.1.3 类,1.1 面向对象的基本概念,1.1.3 类类的概念,1.2 面向对象系统的特性,1、封装性 2、继承性 3、多态性,1.3 面向对象模型,对象模型动态模型功能模型,1.4 面向对象设计的软件生命周期,面向过程设计的软件生命周期瀑布式,1.4 面向对象设计的软件生命周期,面向对象设计的软件生命周期反馈式,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 网络科技 > C/C++资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报