C++第三讲.pptVIP

  • 2
  • 0
  • 约9.5千字
  • 约 46页
  • 2017-08-27 发布于河南
  • 举报
课程回顾: 1.1.1 程序设计范型及一些基本概念 程序设计泛型:基本方式(规范、风格)和模型; 类;对象;消息;方法; 1.1.2 面向对象程序设计的基本特征 抽象(数据抽象、代码抽象); 封装(有边界、有接口、有保护机制); 继承(单继承、多继承); 多态(编译时的多态、执行时的多态;编译时的多态通过函数重载或运算符重载来实现,执行时的多态通过虚函数来实现) 多态 多态 Polymorphism: In an object-oriented language, there can be many methods with the same signature. 多态的作用: 增强软件的灵活性 增强软件的重用性 开发软件的效率低下; 难以应付日益庞大的信息量和多样的信息类型; 难以适应各种新环境; 可提高程序的重用性 可控制程序的复杂性 可改善程序可维护性 能够更好地支持大型程序设计 增强了计算机处理信息的范围 能很好地适应新的硬件环境 几种典型的面向对象程序设计语言 Simula语言:1967.5.20,挪威科学家Ole-Johan Dahl和Kristen Nygaard正式发布 Simula67,面向对象的鼻祖,提出了对象的概念,使用了类的概念。 Smalltalk语言(Alan Kay Dynabook 计划 ):丰富了面

文档评论(0)

1亿VIP精品文档

相关文档