济南职业学院申报省级精品课程软件工程负责人赛煜对象类的设计
第8章面向对象设计 8.1 面向对象设计的概念 8.2 问题域部分的设计 8.3 人-机交互子系统的设计 8.4 任务管理子系统设计 8.5 数据管理子系统设计 第8章面向对象设计 本章主要内容 面向对象设计的概念; 面对象设计的五个层次;面向对象设计的四项主要工作 。 本章重点:面向对象设计的概念和面向对象系统的五个层次(类及对象层、结构层、属性层、主题层和服务层 ; 本章难点:对象设计的五个层次 。 8.1 面向对象设计的概念 8.1.1面向对象设计的准则 8.1.2面向对象设计应遵循的原则 8.1.3面向对象设计的内容 8.1.1 面向对象设计的准则 模块化 抽象化 信息隐藏和封装 对象的高内聚和弱耦合 可扩充性 可重用性 模块化 模块是软件工程中一个基本的概念,它是软件系统的基石。在结构设计方法中,模块是按系统功能的划分而组织的执行实体 .而在面向对象方法中,对象就是模块,它是把数据和处理数据的方法(服务)结合在一起而构成的概念实体。 抽象化 包括过程抽象、数据抽象、规格说明抽象及参数化抽象等。面向对象方法既支持过程抽象,又支持数据抽象。使用者无需知道操作符的实现算法和类中数据元素的具体表示方法,就可以通过操作符使用类中的数据 信息隐藏和封装 封装是一种数据的构造方式,它从手段上保证了对
您可能关注的文档
- 戚继光抗倭1.ppt
- 护理学院学生工作简报第三周.doc
- 报关综合实务学基础课程标准-徐州教育网.doc
- 护理人员教育训练路径-学生事务处.ppt
- 或H00;H10.ppt
- 我的园所-江西星空教育有限公司.ppt
- 我要求每个人立刻开始发想.ppt
- 报告主题苗栗县.ppt
- 招商港务内贸调查报告.doc
- 房室和室内传导阻滞.ppt
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- pm造园史(元明清近现代)南林园林史课件.pptx VIP
- 在全县卫生健康暨党风廉政工作会议上的讲话.docx VIP
- 马工程《国际私法学》第二章 思考题参考答案.pdf VIP
- 外国造园史(英国)南林园林史课件.pptx VIP
- CAD软件:PTC Creo 二次开发_(6).面向对象编程基础.docx VIP
- KEGG代谢通路中文翻译.xlsx VIP
- 核反应堆设计软件:RELAP5二次开发_(1).核反应堆设计软件RELAP5概述.docx VIP
- DGTJ08-2186-2023 降水工程技术标准.pdf VIP
- 无障碍设施---甘12J6甘肃省标 建筑图集.pdf VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共5份).docx VIP
原创力文档

文档评论(0)