网站大量收购独家精品文档,联系QQ:2885784924

软件工程实用教程:面向对象设计PPT教学课件.pptx

软件工程实用教程:面向对象设计PPT教学课件.pptx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第7章面向对象设计

本章概述

本章学习目标

主要内容

1

软件工程实用教程(微课版)第七章面向对象设计

本章概述

l面向对象设计承接着需求分析和系统实现,是将抽象需求转化为具体实现方案的桥梁。

在面向对象方法中,设计不仅仅是技术层面的工作,更是一种将现实世界的问题映射

到计算机世界的思考方式。在面向对象设计的过程中,不仅关注系统的功能和性能需

求,还注重成本和质量要求,力求在各方面达到平衡。通过逐步扩充模型,从面向对

象分析过渡到面向对象设计,复杂的系统问题变得更易于管理和理解,分析和设计的

多次反复迭代,模型也更加精确和完善。面向对象方法学在概念和表示方法上的一致

性,使得开发任务能够平滑过渡,这也是我们选择面向对象方法进行软件设计的重要

原因。在接下来的章节中,我们将深入探讨面向对象设计的核心理念和技术细节,帮

助读者更好地理解和掌握这一关键技能。

2

软件工程实用教程(微课版)第第七一章章面软向件对工象程设概计述

本章学习目标

l理解并掌握面向对象设计的七大原则

l理解启发规则与系统分解相关概念

l掌握分解思想及子系统相关概念

l掌握问题域子系统的设计方法

l掌握人机交互子系统的设计方法

l掌握任务管理子系统的设计方法

l掌握数据管理子系统的设计方法

l理解设计关联与设计优化相关概念

3

软件工程实用教程(微课版)第第七一章章面软向件对工象程设概计述

主要内容

7.1面向对象设计原则

7.2启发规则

7.3系统分解

7.4设计问题域子系统

7.5设计人-机交互子系统

7.6设计任务管理子系统

7.7设计数据管理子系统

7.8设计类中的服务

7.9设计关联

7.10设计优化

7.11本章小结

7.12思考和练习

4

软件工程实用教程(微课版)第第七一章章面软向件对工象程设概计述

面向对象设计原则

l面向对象设计主要有七大设计原则,单一职责原则、开闭原则、里氏代换原则、依赖倒

转原则、接口隔离原则、合成复用原则、迪米特法则,不同的设计原则有着不同的设计

方法,如下表所示。

单一职责原则(SingleResponsibilityPrinciple,SRP)类的职责要单一,

您可能关注的文档

文档评论(0)

+ 关注
实名认证
内容提供者

知识分享

1亿VIP精品文档

相关文档