软件工程理论及应用作者周屹王丁主编第8章课件.pptVIP

  • 13
  • 0
  • 约5.81千字
  • 约 34页
  • 2016-12-25 发布于广东
  • 举报

软件工程理论及应用作者周屹王丁主编第8章课件.ppt

1. 过程程序设计 过程程序设计模式是以数据的处理过程为主的模式。它的中心是设计过程,所以在程序设计时要决定所需要的过程,然后设计过程的算法,找出其最好的。在这类模式的程序中,过程的调用是关键的一环,语言必须提供设施给过程(函数)传送变元和返回的值。 2. 结构化程序设计 结构化程序设计模式是以模块化的结构为基本模式。它的基本思想是把需求和求解的方法分离;把相关信息即数据结构和算法集中在一个模块中,和其他模块隔离,它们不能随便访问这个模块的内部信息。 3. 函数程序设计 函数程序设计模式的基本点是把计算或解题过程看成是对一个输入施加一组函数的作用过程,函数程序设计语言的代表是Lisp等语言。 4. 逻辑程序设计 8.4.1描述设计模式 一种程序设计模式与特定的体系结构有关,大多数程序设计人员和软件开发者只熟悉和使用一种程序设计模式,而不会轻易改变。一种新的语言投入使用,新的程序设计模式是否受到欢迎,必须充分地利用已有的资源和开发环境,因为应用总是和经费开支联系在一起,与人员培训联系在一起,而且不能和传统断然割裂。因此引入一种新的程序设计模式并不容易,这不仅包括技术因素,也包括经济因素和社会因素。 8.4.2在设计中使用设计模式 在面向对象系统中,可以运用两种不同的机制来使用设计模式:继承和复合。继承是基本的面向对象概念,使用继承,现存的设计模式变成了新子类的模板

文档评论(0)

1亿VIP精品文档

相关文档