第04章面向对象的软件开发方法.pptVIP

  • 0
  • 0
  • 约1.76千字
  • 约 9页
  • 2018-05-09 发布于河南
  • 举报
第04章面向对象的软件开发方法

面向对象的软件工程方法 从客观实体对象的彼此关系中发现系统中的类对象 抽象:对现实对象进行符合计算机信息世界要求的描述,例如:把客观实体变成类,而把客观实体的状态特征变成类的属性,把客观实体具有的行为变成类的方法等。 从客观实体对象的彼此关系中发现系统中的类对象 封装性: 概念陈述:把实体的属性、方法通过一个表正对象的类名结构在一起。类的所有属性(数据成员均保持为private属性,提供public函数对数据成员进行初始化、处理,并且得到最后的值。如此才是较好的封装结构。被说明成public属性的方法应该是类必须为外部客体提供的数据处理能力(外部行为能力),这些方法对应的函数也叫做访问函数。 封装用途:类的客户可以在不知道类的细节情况下使用类,如果类本身的行为细节发生了改变,只要类的接口类型和参数不变,则使用该类对象的客户源代码无需改变。这样一来,对系统(使用该类对象部分)的维护就更加容易了。比如类常常会有一些内部行为,往往是外部行为的组成部分,因此内部行为对应的函数可以定义为private属性,叫做类的实用函数。 从客观实体对象的彼此关系中发现系统中的类对象 继承性:在充分认识客观实体的基础上形成一个树状概念(类)系统,下层概念(子类)继承来自其直接上层概念(父类)的特征(属性)和行为(方法) 共享性:同一个类的不同对象之间共享属性值域空间;子类共享父类中的属性和方法; 多态

文档评论(0)

1亿VIP精品文档

相关文档