软件工程课太件-8第八章面向对象基础.pptVIP

  • 2
  • 0
  • 约3.39千字
  • 约 50页
  • 2019-01-01 发布于福建
  • 举报

软件工程课太件-8第八章面向对象基础.ppt

软件工程课太件-8第八章面向对象基础

第八章 面向对象基础 第八章 面向对象基础 课程的任务、目的和基本要求 理解面向对象的基本概念 了解面向对象的开发方法 第八章 面向对象基础 2.传统软件工程方法问题 1、难于解决软件重用; 2、难于适应需求变化; 3、分析与设计概念及表示法不一致 第八章 面向对象基础 3.如何引入面向对象的概念? 在解题空间中引入“对象”概念,使之逼真地模拟问题空间中的客观实体,从而达到与人类的思维习惯相一致。 1.什么是对象 现实世界中某个具体的物理实体或概念在计算机逻辑中的映射和体现 3.对象的特点 对象是构成系统的一个基本单位。 对象由一组属性和对这组属性进行操作的一组服务构成。 4.属性 属性是用来描述对象静态特征的一个数据项。 5.服务 服务是用来描述对象动态特征的一个操作序列。 6.关于对象两点说明 对象只描述事物本质的与系统目标有关的特征。分析过程中过滤掉非本质的与系统目标无关的因素 对象的属性和服务不可分,对象的属性值只能够由对象自身的服务来读取和修改 2.一般类和特殊类 如果类A具有类B的全部属性和全部服务,而且具有自己特有的某些属性或服务,则A叫做B的特殊类,B叫做A的一般类。 消息 ? 对象之间相互请求或相互协作的途径,是要求某个对象执行某个功能操作的规格说明 消息内容 ? 通常包含接收方及请求接收方完成的功能

文档评论(0)

1亿VIP精品文档

相关文档