- 2
- 0
- 约1.22千字
- 约 22页
- 2019-10-20 发布于广东
- 举报
面向对象设计初步 Object-Oriented Design 刘兆兵 2008.08.04 目录 传统的结构化分析与设计 面向对象概念 面向对象设计 系统分解 对象模型 动态模型 设计准则 我们的设计步骤 第0层 – 系统分解 第1层 – 子系统(组件)设计 第2层 – 类设计 前言:为什么要设计 思维方式 软件质量体系 可修改? 可转移? 可用? 正确?健壮? 高效?完整? 可用?风险? 可读?可维护? 可扩展?可测试? 可移植?可重用? 互运行?可测试? 传统的结构化分析与设计 SA(Structured Analysis) 数据流图、数据字典 SD(Structured Design) 模块层次/结构图 程序流程图 面向对象概念 对象 类 消息 方法 属性 重载 三大特性 继承 封装 多态 三大模型 对象模型 动态模型 功能模型 面向对象设计 设计阶段做什么 设计系统 设计对象 设计消息(接口) OOA与OOD的关系 没有明显界限 迭代、细化、优化 系统分解 架构(系统结构图、网络拓扑图、包图、组件图) 流程(序列图) 接口 功能分解 OOD的典型系统结构 人机交互 问题域 任务管理 数据管理 典型的应用软件层次结构 用户界面 应用逻辑 访问操作系统 访问数据库 网络通信 拷的个现成的,很多应用程序都这样 对象模型 五大层次 主题层 类、对象层
原创力文档

文档评论(0)