面向过程写程序完全要不得

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向过程写程序完全要不得相关的知识,希望对你有一定的参考价值。

第一次写ATM的程序,在程序主体的基础上,用面向过程的思想去不断的补充完善功能,写到后面,程序完全不能控制,为了实现补充的一个功能,需要补充很多的代码,而且多写出来的代码,仅仅是为了对补充的功能进行补充,且与原程序很不容易关联起来,导致程序根本无法受控制,条理不清晰,程序流程几乎不容易受控制,

写到后面根本感到力不从心,所以从根本上来说,不能用面向过程的思想去编写程序

 

函数就是具有特定功能的一段小程序,将一个具体的功能的实现 用函数的形式表现出来,在需要使用的时候就调用函数,

在一个程序中肯定是需要多个具体的功能的,这就需要我们定义出几个对应的函数表示出来,这样在几个独立的函数之间有相互关联的时候,相互之间进行调用,条理也足够清晰,并且程序的流程也比较容易受到控制,代码的阅读性也很好,

 

到了后期需要对程序的功能进行不断完善的时候,也用函数的形式表现出来,在需要补充的代码中,调用函数就行了,不需要对源代码做过多的修改,,条理也比较清晰,函数之间的关联也比较清晰,程序基本容易受控制,不容易产生程序流程不受控制的局面,

 

总之 :经过目前2个的程序作业,我在写这个2程序的过程中,用面向过程的思想去编写程序的过程中,写到后面功能完全与要求不想符合,程序也不受控制 ,条理也非常的差,

从新来思考这些问题,用函数来封装功能 ,使用功能,才是我们在编程中需要转变的思考方式,才能写出更好的代码

 

以上是关于面向过程写程序完全要不得的主要内容,如果未能解决你的问题,请参考以下文章

怎么写可读性好的面向过程的代码?

面向对象

python 类,面向对象初探

用面向对象写一个拖拽,并实现继承

转关于Java基础你不得不会的34个问题

3 面向过程与面向对象进一步比较