- 1
- 0
- 约2.03千字
- 约 6页
- 2018-04-27 发布于河南
- 举报
面向对象系统设计(超经典的指导手册)
面向对象系统设计
当你阅读到这里时,我假设你已经理解了面向对象的基本概念,初步掌握了的
UML语言。
、 架构设计
3.1 架构设计原则
系统设计的第一步就是确定软件的架构,它决定了各子系统如何组织以及
如何协调工作。架构设计的好坏影响到软件的好坏,系统越大越是这样。进行
架构设计时,有两个重要的原则可以遵循:
一、分层。
将系统分层是简化系统的好方法,而且已经得到了很好的证实,如OSI 七
层模型网络协议,数据库管理系统的外模式、模式、内模式等。分层的思路是
将系统按功能职责进行划分,将同一类职责的功能抽象为一层。在信息系统中
软件架构通常采用典型的三层结构:
1、表示层――用户界面。
2、业务层――业务处理流程。
3、数据层――持久化存储。
与传统的两层结构相比,它最大的特征是将业务层独立了出来,从而提高
了业务层的可复用性。在两层结构中,用户界面和业务处理流程放在一起,因
此无法直接复用业务处理的相关功能,也无法将业务处理功能进行灵活的部
署。在三层结构中,表示层只处理用户界面相关的功能,业务层专心处理业务
流程,可以对业务层进行灵活的部署,开发时也便于业务处理的开发和用户界
面的开发同时进行。
当然也可以分为更多的层,关键是尽量提高层内各功能的内聚,降低各层
之间的耦合。
二、各层之间通讯。
OSI 中要求高层只能调用它的下一层提供的接口,我们设计接口时也尽量
遵守这样的约
您可能关注的文档
最近下载
- 2025年安徽省高考政治真题卷(含答案与解析).pdf VIP
- DLT5745-2021 电力建设工程工程量清单计价规范 (2).pdf VIP
- NYT755-2013 绿色食品 渔药使用准则.pdf VIP
- 图灵关于可计算数及其在判定问题中的应用翻译.docx VIP
- 2025年兰州市事业单位《综合基础知识》真题及答案解析.docx
- 科学减重:基于《中国肥胖行为与生活方式干预指南(2026)》的深度解析.pptx VIP
- 2026年韩国储能市场发展报告.docx
- NB_T 13007-2021CN生物柴油(BD100)原料 废弃油脂.pdf
- 北京保障房中心招聘笔试真题2025.docx VIP
- 医疗行业药物研发员岗位招聘考试试卷及答案.doc VIP
原创力文档

文档评论(0)