面向对象系统设计(超经典的指导手册).docVIP

  • 1
  • 0
  • 约2.03千字
  • 约 6页
  • 2018-04-27 发布于河南
  • 举报

面向对象系统设计(超经典的指导手册).doc

面向对象系统设计(超经典的指导手册)

面向对象系统设计 当你阅读到这里时,我假设你已经理解了面向对象的基本概念,初步掌握了的 UML语言。 、 架构设计 3.1 架构设计原则 系统设计的第一步就是确定软件的架构,它决定了各子系统如何组织以及 如何协调工作。架构设计的好坏影响到软件的好坏,系统越大越是这样。进行 架构设计时,有两个重要的原则可以遵循: 一、分层。 将系统分层是简化系统的好方法,而且已经得到了很好的证实,如OSI 七 层模型网络协议,数据库管理系统的外模式、模式、内模式等。分层的思路是 将系统按功能职责进行划分,将同一类职责的功能抽象为一层。在信息系统中 软件架构通常采用典型的三层结构: 1、表示层――用户界面。 2、业务层――业务处理流程。 3、数据层――持久化存储。 与传统的两层结构相比,它最大的特征是将业务层独立了出来,从而提高 了业务层的可复用性。在两层结构中,用户界面和业务处理流程放在一起,因 此无法直接复用业务处理的相关功能,也无法将业务处理功能进行灵活的部 署。在三层结构中,表示层只处理用户界面相关的功能,业务层专心处理业务 流程,可以对业务层进行灵活的部署,开发时也便于业务处理的开发和用户界 面的开发同时进行。 当然也可以分为更多的层,关键是尽量提高层内各功能的内聚,降低各层 之间的耦合。 二、各层之间通讯。 OSI 中要求高层只能调用它的下一层提供的接口,我们设计接口时也尽量 遵守这样的约

文档评论(0)

1亿VIP精品文档

相关文档