软件工程电子ppt课件第9章-面向对象设计.ppt

上传人:晟*** 文档编号:14445462 上传时间:2022-10-20 格式:PPT 页数:100 大小:803.50KB
下载 相关 举报
软件工程电子ppt课件第9章-面向对象设计.ppt_第1页
第1页 / 共100页
软件工程电子ppt课件第9章-面向对象设计.ppt_第2页
第2页 / 共100页
软件工程电子ppt课件第9章-面向对象设计.ppt_第3页
第3页 / 共100页
软件工程电子ppt课件第9章-面向对象设计.ppt_第4页
第4页 / 共100页
软件工程电子ppt课件第9章-面向对象设计.ppt_第5页
第5页 / 共100页
点击查看更多>>
资源描述

2022/10/20 1第9章 面向对象设计面向对象的准则和启发规则软件重用的基本概念系统的分解及各个子系统的设计设计关联设计优化2022/10/20 29.1 面向对象设计的准则n 1模块化 面向对象软件开发模式,很自然地支持了把系统分解成模块的设计原理:对象就是模块。它是把数据结构和操作这些数据的方法紧密地结合在一起所构成的模块。n 2抽象化 面向对象方法不仅支持过程抽象,而且支持数据抽象。类实际上是一种抽象数据类型,它对外开放的公共接口构成了类的规格说明(即协议),这种接口规定了外界可以使用的合法操作符,利用这些操作符可以对类实例中包含的数据进行操作。2022/10/20 3n 3信息隐藏和封装 在面向对象方法中,信息隐藏通过对象的封装性实现:类结构分离了接口与实现,从而支持了信息隐藏。对于类的用户来说,属性的表示方法和操作的实现算法都应该是隐藏的。9.1 面向对象设计的准则2022/10/20 42022/10/20 52022/10/20 6耦合指一个软件结构内不同模块之间互连的紧密程度。在面向对象方法中,对象是最基本的模块,因此,耦合主要指不同对象之间相互关联的紧密程度。弱

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

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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