冯铁《软件工程概论教学》第六章.pptVIP

  • 16
  • 0
  • 约3.96万字
  • 约 159页
  • 2018-05-13 发布于浙江
  • 举报
chapter 6 SOFTWARE ENGINEERING 软件工程 Considering Objects 对象 6.1 What is OO (Object orientation) 什么是面向对象? Object orientation is an approach to software development that organizes both the problem and its solution as a collection of discrete objects; both data structure and behavior are included in the representation. 面向对象是一种软件开发方法,它由问题和问题的解决方法组成不连续对象的集合;数据结构和行为都包含在表示中。 Object 的特点 以数据为中心; 对象是主动的; 属性和操作封装,信息是隐蔽的; 对象独立处理自身的数据,并通过消息传递进行通信,具有并行的性质; 高模块独立性,对象是OO软件的基本模块,低耦合,高内聚; 对象具有唯一识别的功能,行为比较丰富; 对象必须参与一个或多个对象类。 Class 类 定义 具有相同结构、操作,并遵守相同约束规则的对象聚合成一组,这组对象集合称为对象类,简称类。 类层次(Hierarchy) 子类、派生类 父类、基类、超类

文档评论(0)

1亿VIP精品文档

相关文档