精·面向对象的系统分析与编程语言.pptVIP

  • 3
  • 0
  • 约1.06万字
  • 约 50页
  • 2017-01-16 发布于北京
  • 举报
面向对象的系统分析与编程语言 北京东方瑞威科技发展有限公司 2007.03.17 什么是面向对象技术 面向对象技术及其发展历史 从“软件工程” 的发展史看面向对象技术出现的必然性 面向对象方法学基本内涵 对象的模块化 模块化的特征在于抽象和信息隐藏 软件重用 面向对象技术的发展使得软件重用技术更臻完善和规范 : 对象数据封装 对象数据封装 人类认识世界的认知规律之一: ——根据对象的属性和运动规律的相似性分类认识和描述 相似属性和功能相似的对象构成对象类 任何一个具体的对象都是相应对象类的一个实例 类与对象的不同←→类的实例化 对象之间的关系 (1) 一般—特殊结构 对象之间的关系 (2) 父类—子类结构(继承、派生) 单一继承、多重继承 派生是人类认识的深入 需求分析与建模 面向对象的分析和设计 静态结构分析 系统消息?各个具体控件消息 动态行为分析 对象生命周期 动态行为分析(数据流图) 施动者 通过产生或使用数据驱动数据流图的主动对象,与数据流图的输入输出联系在一起。 面向对象的系统设计 系统设计 1. 系统层次结构设计 系统设计 2 系统数据存储设计 面向对象程序设计的原则 原则: 复用性 可扩充性 健壮性 协作性 加强软件可复用性的原则: 综合考虑效率

文档评论(0)

1亿VIP精品文档

相关文档