3、面向对象开发方法.pptVIP

  • 12
  • 0
  • 约3.15千字
  • 约 28页
  • 2016-11-06 发布于江西
  • 举报
3、面向对象开发方法.ppt

3.3 面向对象方法的特点 面向对象基本特征 继承 封装 多态 继承(泛化) 组合(聚合) 覆盖 重载 抽象 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。 抽象包括两个方面,一是过程抽象,二是数据抽象 过程抽象是指任何一个明确定义功能的操作都可被使用者看作单个的实体。 数据抽象定义了数据类型和施加于该类型对象上的操作,并限定了对象的值只能通过这些操作来访问和修改。 3.3 面向对象方法的特点 3.3 面向对象方法的特点 封装 封装是面向对象的特征之一。 封装是指把对象的属性和方法包围起来,避免外界的干扰和不确定性,对数据的访问只能通过接口进行。 封装保证模块具有良好的独立性,便于系统维护,对系统的修改仅限于类的内部。 封装是继承的前提,没有封装就没有继承。 3.3 面向对象方法的特点 继承是面向对象的特征之一。 广义地说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们。在面向对象的软件技术中,继承是子类自动地共享基类中已定义的属性和方法。 通过继承创建的新类称为“子类”或“派生类”。 被继承的类称为“基类”、“父类”或“超类”。 继承是多态的前提,没有继承就没有多态。 3.3 面向对象方法的特点 类的继承关系 3.3 面向对象方法的特点 多态性是面向对象的特征之一。 多态是指允许不同类的对象对同一消息作出不同的响应

文档评论(0)

1亿VIP精品文档

相关文档