C 面向对象序设计.pptVIP

  • 4
  • 0
  • 约3.26千字
  • 约 23页
  • 2016-12-31 发布于贵州
  • 举报
本章主要内容: 面向对象程序设计概念 面向对象程序的特点 继承性 封装性 多态性 结构化程序设计的特点: 数据与过程分离:面向过程模式将数据与过程分离,若对某一数据结构做了修改,所有处理数据的过程都必须重新修订,这样就增加了很多的编程工作量。 在计算机科学中将这些现实世界中的事物称之为对象。对象是包含现实世界中事物特征的抽象实体,它反映了系统为之保存信息和与之交互的方法。 在程序设计领域,可以用如下公式表示: 对象 = 数据 + 作用于这些数据上的操作 什么是类: 对象是类的一个实例,例如,汽车是一个类,而行驶在公路上的一辆汽车则是一个对象。 对象和类的关系相当于程序设计语言中变量和变量类型的关系。 面向对象程序设计的特点: 可重用性好:OOP在利用可重用的软件成分构造新的软件系统时有很大的灵活性。有两种方法可以重复实用一个对象类,一种方法是创建一个类对象。另一种是派生出新类。 可维护性好:类是理想的模块机制,它的独立性好,修改一个类通常很少会牵扯到其他类,如果仅修改一个类的内部实现部分,而不修改该类的对外接口,则可以完全不影响软件的其它部分。面向对象技术特有的继承机制,使得对软件的修改和扩充比较容易实现,通常只要从已有类派生出新类,而

文档评论(0)

1亿VIP精品文档

相关文档