面向对象软件开发综述.pptVIP

  • 7
  • 0
  • 约2.67千字
  • 约 55页
  • 2021-08-19 发布于广东
  • 举报
面向对象软件开发综述;优点 提高了软件的生产力(可扩充、可重用) 减小了维护开销(复杂性降低、标准件使用) 更接近人的思维活动 面向对象方法 分析(OOA Object Oriented Analysis) 设计(OOD Object Oriented Designed) 实现(OOP Object Oriented Programming);1.2 面向对象问题求解概述;对象(Object)-面向对象技术的核心 对象是现实世界的实体或概念在计算机逻辑中的抽象表示 一个对象包含数据结构及相关的操作 例如:某台电视机,特指的某辆汽车 黑盒 用户只关心能做什么?如汽车的功能:代步、运输等等 而???必关心具体内部原理,即如何做? 面向对象的程序是由对象组成,这些对象应具有以下特征: 自治性:数据结构和操作合为一体,且私有和公有分开,可以达到保护、减少干扰、降低复杂性、提高可靠性。 自恰性:可以通过自身定义的操作来管理自己 接口和消息机制:消息隐藏、通过接口体现功能.;抽象 抽象的概念 从特定的实体中抽取共性形成一般化概念的过程 简化了的描述,强调共性,忽略一部分细节 描述——说明 解释——实现 抽象是具有层次的,高层抽象视其低层抽象为它的一种实现 是人们理解复杂现象和求解复杂问题中处理复杂性的重要工具 面向对象的抽象原理 数据抽象 模块化 信息隐藏 行为共享 进化 确定性;类 类的概

文档评论(0)

1亿VIP精品文档

相关文档