面向对象系统分析与设计.PPT

上传人:天*** 文档编号:966290 上传时间:2018-11-10 格式:PPT 页数:157 大小:2.32MB
下载 相关 举报
面向对象系统分析与设计.PPT_第1页
第1页 / 共157页
面向对象系统分析与设计.PPT_第2页
第2页 / 共157页
面向对象系统分析与设计.PPT_第3页
第3页 / 共157页
面向对象系统分析与设计.PPT_第4页
第4页 / 共157页
面向对象系统分析与设计.PPT_第5页
第5页 / 共157页
点击查看更多>>
资源描述

1、面向对象系统分析与设计第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 2面向对象系统分析与设计w 7.1 面向对象的发展历史w 7.2 面向对象的基本概念w 7.3 面向对象的方法论w 7.4 面向对象的分析w 7.5 面向对象的设计w 7.6 面向对象与统一建模语言第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 3面向对象系统分析与设计面向对象的历史与发展古希腊哲学家的论著K.Nyguard等设计的 Simula 67Alan Keyz主持设计的 Smalltalk以 Smalltalk

2、80和 C+为代表的语言面向对象 的系统开发面向对象 的应用深入第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 4面向对象系统分析与设计w 数据抽象 一种设计方法n 把一组数据及作用与其上的操作组成一个设计实体或单位。接口说明外部可见,其实现是隐蔽的,不可见的。w 发展的三个阶段01010101100100IntegerRealBoolean用户定义抽象数据类型第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 5面向对象系统分析与设计w 抽象数据类型n 抽象数据类型是指 “一个值集和作用在该值

3、集上的操作集 ”。抽象数据类型的定义只决定于其逻辑特性,与其具体的计算机内部实现无关。一个抽象数据类型可以分解为语法、语义、表示和算法 4个部分。功能抽象模块数据抽象模块第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 6面向对象系统分析与设计w 抽象数据类型的实现n 实现抽象数据类型需要借助于高级程序设计语言 (Pascal,C,C+, );n 在面向过程的语言中,用户可以自己定义数据类型 ; (ADA Package, Pascal Unit)n 在面向对象的程序设计语言中,借助于对象描述抽象数据类型。 (Class)第 7章 面向对象系统

4、分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 7面向对象系统分析与设计w 问题求解n 面向对象设计方法:实现问题空间和问题求解空间的近似和直接模拟。意识部分教室物质部分303教室抽象部分教室类具体部分一个对象:教室实例现实问题空间 解空间第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 8面向对象技术概述面向对象的特点w封装机制w基于消息的通信w继承机制w多态机制第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 9面向对象系统分析与设计w 7.1 面向对象的发展历史w 7.2 面向对象的基本概念w 7.3 面向对象的方法论w 7.4 面向对象的分析w 7.5 面向对象的设计w 7.6 面向对象与统一建模语言第 7章 面向对象系统分析与设计信信息息系系统统原原理理与与工工程程国防科技大学信息系统与管理学院 107.2面向对象的基本概念w 基本概念与特点w对象 (Object)w消息 (Message)w类 (Class)w实例 (Instance)w继承 (Inheritance)w封装 (Encapsulation)w多态 (Polymorphism)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。