- 5
- 0
- 约1.3千字
- 约 5页
- 2017-01-08 发布于重庆
- 举报
论面向过程的思想与方法
论面向过程的编程思想和方法
概念理解
面向过程就是分析解决问题所需要的步骤,然后用函数把这些步骤一步步实现. 面向过程化程序设计是先确定算法,再确定数据结构。
对此我的理解是确定流程是最关键的,决定用什么流程,并一步步划分成若干个模块,然后把每个模块划分成更小的模块,来实现业务需求.比如,盖一座大楼,你想到的是楼怎么盖,哪里要有柱子,哪里要有梁,哪里楼梯等等(这就是面向对象),至于柱子该怎么建,用什么建,方的圆的,等等,这就是面向过程。
过程如图所示:
面向过程的编程思想
“面向过程”是一种以过程为中心的编程思想。结构化方法的基本思想主要体现在以下三方面.
自顶向下,逐步求精:把程序看成是一个逐步演化的过程。把一个系统与程序看成是一层一层的。例如:户籍管理系统可以划分为:户籍迁入迁出,人员迁入迁出,户籍注销,人员注销等几个子系统,而每个子系统又划分为接收用户信息,实施处理,提供返回信息等等部分.
模块化:即将几个系统分成几个模块,每个模块实现特定的功能,最终整个系统由这些模块组成。模块跟模块之间通过接口传递信息,模块最重要的特点就是独立性,模块之间还有上下层的关系,上层模块调用下层模块来实现一些功能。整个项目经过这样的模块化后,开发人员就可以开始有目的的逐个模块、逐个函数的去实现,进而完成整个项目。
语句结构化:顺序结构、分支结构、循环结构,都是常用的语
原创力文档

文档评论(0)