1、 但是,如果软件系统达到一定规模,即使应用结构化程序设计方法,势仍将变得不可控。 作为一种降低复杂性的工具,面向对象语言产生了,面向对象程序设计也随之产生。 2.面向对象程序设计的基本概念 面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。
2、 从关键技术来看,自动程序设计的实现途径可归结为演绎综合、程序转换、实例推广,以及过程实现等 4种。 ① 演绎综合。 其理论基础是,数学定理的构造式证明可等价于程序推导。 对要生成的程序,用户给出它的输入、输出数据必须满足的条件 ,条件以某种形式语言( 如谓词演算 )陈述。
3、 结构化程序设计方法是按照模块划分原则以提高程序可读性和易维护性、可调性和可扩充性为目标的一种程序设计方法。 结构化程序设计适用于程序规模较大的情况,对于规模较小程序也可采用非结构化程序设计方法。 优点:1、整体思路清楚,目标明确。 2、设计工作中阶段性非常强,有利于系统开发的总体管理和控。
上一篇:程序设计基本步骤图解
下一篇:程序设计思想与方法