第三篇第8章面向对象设计.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 34页
  • 2021-06-25 发布于广东
  • 举报
面向对象 设计;第八章 面向对象的设计 ;重点:;难点:;8.1 面向对象的设计概述;;Company;;Object-oriented Methods Models;Models; 可把面向对象的设计分为总体设计和详细设计两个阶段。在总体设计阶段主要重点放在解决系统高层次问题上,如将OOA模型如何划分成子系统、选择构造系统的策略等等,通常在面向对象的设计中把它称为系统设计阶段。在详细设计阶段主要解决系统的一些细节问题,如类、关联、接口形式及实现服务的算法等,通常在面向对象的设计中把它称为对象设计阶段。;面向对象设计的准则:;启发规则:;8.2 系统设计 ;;系统分解;;;子系统结构: 层次组织:封闭,开放 块组织 子系统之间关系: 客户-供应商关系 平等伙伴关系 ;UML包图 对于一个复杂的系统,通常都是把它分解成若干较小的系统(或称子系统),如果需要的话,每个较小的系统还可分解成更小的系统,这是一种解决问题复杂性的有效方法. ; 包图由包和包之间的联系构成。包图的图形节点是包,节点之间用弧(依赖或泛化)连接。 ;(2) UML配置图 ;;8.3 类(对象)设计;;;;设计数据管理子系统:;8.4 用户界面设计 ;1 用户界面设计的一般原则 ①用户熟悉原则 ②一致性原则 ③可恢复性原则 ④用户指南原则 ⑤用户差异性原则 2 用户界面设计过程 用户界面设计是以用户为中心,反复迭代的过程。;用户界面设计过程图 :;Organizing Classes into Inheritance Hierarchies;Organizing Classes into Inheritance Hierarchies;Organizing Classes into Inheritance Hierarchies

文档评论(0)

1亿VIP精品文档

相关文档