08-面向对象与UML
苏州大学计算机学院 陈建明 第9讲 面向对象与UML 主要内容 面向对象软件设计概述 系统设计 对象设计 领域对象设计 UML 1 面向对象软件设计概述(1/4) 面向对象系统设计的特点 面向对象分析设计界限不明显 面向对象分析和设计通常采用迭代方法 和传统的设计方法类似,面向对象设计也是基于模块化和功能独立等方法之上 面向对象设计的主要任务 系统结构设计:子系统设计 对象设计,数据设计 接口设计,消息设计 过程设计 1 面向对象软件设计概述(2/4) 面向对象设计模型 子系统设计:结构设计 类对象设计:具体的类/对象, 消息设计:动态行为,接口 责任设计:对象的属性,其它数据 分析模型与设计模型的关系 实例、对象-行为模型 ==》子系统设计 对象模型及属性,操作,协作==》类对象设计 对象-关系模型 ==》消息设计 对象模型及属性,操作,协作==》责任设计 OO分析模型转换为OO设计模型 1 面向对象软件设计概述(3/4) 面向对象设计准则 模块化 分解 信息隐藏与模块独立性 耦合 交互耦合:消息间的耦合,要弱耦合 继承耦合:一般与特殊类之间的关系,要强耦合 内聚 服务内聚:要强内聚,一个服务完成一个功能 类内聚:要强内聚,一个类一个用途 可重用 尽量使用已有的类 设计新类时要充分考虑重用性 1 面向对象软件设计概
您可能关注的文档
最近下载
- 《单相桥式全波整流电路》电子电工职教课件.pdf VIP
- 通桥(2017)2368A-V-1 60+100+60m(双线,直、曲线).pdf VIP
- (毕业设计论文)《江阴长江港口港埠公司5000吨级通用码头工程设计》.docx VIP
- 最新《工会基础知识》试题库及答案1000题【完美打印版】.docx VIP
- 中国石化招聘考试笔试历年真题库预测试卷.doc VIP
- 标准图集-22G101-2 现浇混凝土板式楼梯.pdf VIP
- ASME第九卷焊接和钎焊评定标准.ppt VIP
- DBT29-202-2022 天津市建筑基坑工程技术规程-天津市工程建设标准.pdf VIP
- 教学设计:单相桥式全波整流电路.pdf VIP
- ASMESectionIX第九卷焊接工艺评定.ppt VIP
原创力文档

文档评论(0)