1 / 43
文档名称:

面向对象设计PPT资料.pptx

格式:pptx   大小:791KB   页数:43页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象设计PPT资料.pptx

上传人:红色的种子 2022/11/22 文件大小:791 KB

下载得到文件列表

面向对象设计PPT资料.pptx

文档介绍

文档介绍:该【面向对象设计PPT资料 】是由【红色的种子】上传分享,文档一共【43】页,该文档可以免费在线阅读,需要了解更多关于【面向对象设计PPT资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第面向对象设计(shèjì)
第一页,共43页。
(优选)第面向对象设计(shèjì)
第二页,共43页。
(fēnjiě)
水平方向的分解
水平方向的分解即是通常(tōngcháng)所说的分层。
一种比较普遍的做法是采用三层体系结构,即表示层、业务逻辑层及数据层。
第三页,共43页。
(fēnjiě)
各层的职责
表示层的职责
表示层的主要职责是向用户显示信息,并将从用户那里获取的信息解释成业务逻辑层或数据源层上的各种动作。
当前(dāngqián)的用户界面往往是功能完善的图形用户界面(GUI)或者是基于HTML的浏览器界面。
第四页,共43页。
(fēnjiě)
各层的职责
业务逻辑层的职责
业务逻辑层是整个系统的核心(héxīn)。包括根据输入数据或已有数据进行计算,对从表示层输入的数据进行验证,以及根据从表示层接收的命令来确定调用哪些操作。
第五页,共43页。
(fēnjiě)
各层的职责
数据访问层的职责
数据访问层的主要职责是与数据源交互,这里的数据源可能是数据文件、数据库、消息系统或其他(qítā)应用系统。
对于大多数企业应用来说,最主要的数据源就是数据库,它的主要职责是存储持久数据。
第六页,共43页。
(fēnjiě)
垂直方向的分解
垂直方向的分解与具体的应用领域及应用需求有关;
通常根据主题(zhǔtí)将系统分解成若干个部分,每一部分又可分解为若干个子系统或类,每个子系统还可以由更小的子系统或类组成。
初始子系统的分解可以从功能性需求中导出,往往是将功能相关的类进行分组,进而明确标识出子系统。
第七页,共43页。
(fēnjiě)
校内书店(shūdiàn)管理系统体系结构
第八页,共43页。
(wèntí)域设计
面向对象设计是以面向对象分析模型为基础的。
面向对象分析所得到的问题域模型可以直接应用(yìngyòng)于系统问题域部分的设计。
第九页,共43页。
(wèntí)域设计
对分析类图进行(jìnxíng)调整与细化
在设计阶段,可能需求发生了变化,也可能是分析与设计者对问题本身有了更进一步的理解等原因,一般需要对系统分析的结果进行(jìnxíng)改进和增补。
第十页,共43页。