第十二章结束语.pptVIP

  • 0
  • 0
  • 约2.08千字
  • 约 13页
  • 2017-06-04 发布于广东
  • 举报
第十二章结束语

第十二章  结束语(了解) § 12.1 程序设计风范 过程程序设计 模块程序设计 类型程序设计 面向对象程序设计 其它程序设计风范 过程程序设计 首先决定需要什么样的过程(procedure),然后采用最好的算法实现过程。 过程程序设计将注意力集中在处理的设计以及需要完成计算的算法上,支持这种方法的程序设计语言必须提供子程序与参数传递机制。 模块程序设计 设计程序的重点从过程的设计转移到对数据的组织。 数据与操纵这些数据的相关过程合称为模块(module) 模块程序设计:首先决定需要什么样的模块,然后划分程序,使数据隐藏在模块之中。 类型程序设计 类型程序设计风范是:首先决定需要哪一些类型,然后为每一种类型提供操作的全集。 Ada、CLU和C++语言可帮助程序员定义与固有类型用法相同的类型,这样的类型通常称为用户自定义类型(user-defined type)。 用户自定义类型的典型例子是算术类型(如有理数、复数等类型) 面向对象程序设计 面向对象程序设计的风范:首先决定需要什么样的类,再为每一个类提供操作的全集,最后利用继承机制显式地抽取出类之间的共性。 其它程序设计风范 在程序设计领域还存在着一些截然不同的程序设计风范。例如: 在函数程序设计(functional programming)中,程序被看作是一个描述输入与输出之间关系的数学函数,Lisp语言和ML语言是支

文档评论(0)

1亿VIP精品文档

相关文档