面向对象的基本概念面向对象系统开发的原理.ppt
上传人:天马****23 上传时间:2024-09-11 格式:PPT 页数:26 大小:308KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

面向对象的基本概念面向对象系统开发的原理.ppt

面向对象的基本概念面向对象系统开发的原理.ppt

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本节内容:一、对象的基本概念二、类的基本概念三、消息及消息传递四、继承的基本概念五、面向对象的含义一、对象的基本概念-1一、对象的基本概念-2对象是构成和支撑整个软件系统的基石。对象的三个主要特征为:模块独立性动态连接性易维护性对象的识别系统的目的不同,对象的划分也就不一样对象划分的基本原则是:寻求大系统中事物的共性,将所有共同的系统成分确定为一个对象。在现实世界中有许多内部状态和外部行为相似的对象,由这些对象构成的集合就是类。构成类的基本元素:标识:类的名称,用以区分其它类;继承描述:指子类承袭的父类的名称,以及继承得到的结构与功能;数据结构:是对该类数据的组织结构的描述;操作:指该类通用功能的具体实现方法;接口:指面向其它类的统一的外部通讯协议。类与对象对象与类的关系相当于一般程序设计语言中变量和变量所具有的类型的关系。面向对象的世界是通过对象与对象间彼此的相互合作来推动的,消息是对象之间的通信载体。消息就是用来请求对象执行某个处理或回答某些信息的要求,是连接对象的纽带。在面向对象系统中有两类消息,即公有消息和私有消息。消息具有如下几个性质:同一对象可以接收不同形式的多个消息,产生不同响应。一条消息可以发送给不同的对象,消息的解释完全由接收对象完成,不同对象对相同形式的消息可以有不同解释。与传统程序调用不同,对于传来的消息,对象可以返回相应的回答信息,也可以不返回,即消息响应不是必须的。三、消息和消息传递-2三、消息和消息传递-3四、继承的基本概念-1五、面向对象的含义-1第二节面向对象系统开发的原理一、面向对象系统开发的方法论-1一、面向对象系统开发的方法论-2面向对象分析的基本任务:找出并规定一组根据系统的各项要求而行动和相互作用的问题领域的对象,依据这些对象及其关系建立问题域模型。面向对象分析的基本步骤:问题域陈述识别对象/类识别对象的准则:搜寻准则判别准则检验准则确定对象的属性确定对象的服务确定对象/类的关系面向对象设计阶段1.配置分析阶段确定出来的对象和类;2.实现系统功能;3.建立系统体系结构,具体任务是:增、并、改实体对象,并识别接口对象和控制对象。确定实体对象、接口对象和控制对象之间的各种关系。完善对象类结构图,组织系统的体系结构。面向对象设计的基本步骤:1.识别接口对象和控制对象确认接口对象/类的准则控制对象的识别三类对象间的关系2.系统结构设计3.结构框架内各个子系统的详细设计三、面向对象的系统设计-2三、面向对象的系统实施-1本节内容:一、类图及用例图二、状态图及顺序图三、活动图及协作图四、配置图及组件图一、类图及用例图-1一、类图及用例图-2二、状态图及顺序图-1二、状态图及顺序图-2三、活动图及协作图-1三、活动图及协作图-2四、配置图及组件图-1