第1章面向对象程序设计概述精品.pptVIP

  • 0
  • 0
  • 约5.36千字
  • 约 34页
  • 2018-04-24 发布于湖北
  • 举报
第1章面向对象程序设计概述精品

多态 C++语言支持两种多态性,即编译时的多态性和运行时的多态性。编译时的多态性是指运算符和函数重载,运行时多态性是通过虚函数实现的。 多态性增强了软件的灵活性和重用性,为软件的开发和维护提供了方便。 4.面向对象程序设计的基本特征 软件开发效率低 数据与操作分离,大型软件的设计,开发和维护都会带来困难。 难以应付日益庞大的信息量和多样的信息类型 信息类型变得越来越丰富,文本、图形、图形、影像、声音等。 难以适应各种环境 基于网络的分布计算和并行计算,网络中的每台计算机都是一个节点,之间通过消息传递信息协调工作。面向对象的程序设计适应新环境。 5.传统程序设计方法的局限性 可提高程序的重用性 数据与操作封装,继承和多态提供了重用机制 可控制程序的复杂性 封装屏蔽了程序的复杂性,降低了程序的开发难度。 可改善程序的可维护 消息界面不改,就不会影响发送消息的对象。 能够更好地支持大型程序的设计 增强了计算机处理信息的范围 能很好地适应新的硬件环境 面向对象程序设计中的对象、消息传递思想与分布计算和并行计算等硬件环境恰好相吻合。 6.面向对象程序设计的主要优点 C++语言

文档评论(0)

1亿VIP精品文档

相关文档