[电脑基础知识]第三篇第8章面向对象设计.pptVIP

  • 0
  • 0
  • 约3.3千字
  • 约 33页
  • 2018-03-02 发布于浙江
  • 举报

[电脑基础知识]第三篇第8章面向对象设计.ppt

[电脑基础知识]第三篇第8章面向对象设计

面向对象 设计 第八章 面向对象的设计 重点: 面向对象的设计概述 系统设计 类(对象)设计 用户界面设计 难点: 系统设计 类(对象)设计 用户界面设计举例 8.1 面向对象的设计概述 面向对象的设计(简称OOD)与结构化设计有很大的不同,面向对象的设计是在面向对象的分析(简称OOA)的基础上,对OOA模型逐渐扩充的过程。OOD和OOA采用相同的符号表示, OOD和OOA没有明显的分界线,它们往往反复迭代地进行。 在OOD时,主要解决系统如何做,因此需要在OOA的模型中为系统的实现补充一些新的类,或在原有类中补充一些属性和操作。OOD时应能从类中导出对象,以及这些对象如何互相关联,还要描述对象间的关系、行为以及对象间的通信如何实现。 Object-oriented Methods Models Models 可把面向对象的设计分为总体设计和详细设计两个阶段。在总体设计阶段主要重点放在解决系统高层次问题上,如将OOA模型如何划分成子系统、选择构造系统的策略等等,通常在面向对象的设计中把它称为系统设计阶段。在详细设计阶段主要解决系统的一些细节问题,如类、关联、接口形式及实现服务的算法等,通常在面向对象的设计中把它称为对象设计阶段。 面向对象设计的准则: 模块化 抽象 信息隐藏 弱耦合 强内聚 可重用

文档评论(0)

1亿VIP精品文档

相关文档