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


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

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

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

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

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

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

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

  • 相关阅读:
    catch tcl tk
    C语言的指针深入理解外加一精华帖
    Linux Shell编程4
    shell之测试语法
    linux 用户空间 和 内核空间 延时函数
    linux 用户空间 和 内核空间 延时函数
    C语言的指针深入理解外加一精华帖
    面向对象的编程技巧
    awk用法小结
    awk用法小结
  • 原文地址:https://www.cnblogs.com/weilin/p/5303093.html
Copyright © 2020-2023  润新知