面向对想程序设计3.ppt

程序设计方法 过程式 PASCAL、C 对象式(面向对象) JAVA、C++ 函数式 Lisp 逻辑式 Prolog 函数式 在函数式模式中,程序被看成是一个数学函数。函数是把一组输入映射到一组输出的黑盒子。 函数式语言主要实现下面功能: 函数式语言定义一系列可供任何程序员调用的原始(原子)函数 函数式语言允许程序员通过若干原始函数的组件创建新的函数 逻辑式 依据逻辑推理的原则响应查询。把程序组织成一组事实和一组推理规则,它基于的是谓词演算。 程序员需要学习有关主题领域的知识(知道该领域内的所有已知的论据)或是向该领域的专家获取论据。程序员还应该精通如何逻辑上严谨地定义准则。这样程序才能推导出新的论据。 主要常用于人工智能领域的程序开发 过程式 以功能为中心,基于功能分解的程序设计范型。 主要思想:自顶向下,逐步求精 一个计算机程序可以看成是由一系列任务组成的,如读、计算和打印。任何一项任务如果过于复杂就将其分解成一系列较小的子任务,直至每一项任务都很小,很容易解决。 在程序实现中,许多函数用于完成这些任务。问题的焦点集中于函数,它们对特定的数据进行操作。 过程式 过程式 问题 函数用于完成一定的功能,它们都是针对特定的数据进行操作的。那么我们能不能以特定的数据为中心,将数据与对其进行操作的函数封装起来呢? 对象式(面向对象) 面向对象程序设计出现在80年代中后期 面向对象程序设

文档评论(0)

1亿VIP精品文档

相关文档