(模块化程序设计.pptVIP

  • 1
  • 0
  • 约9.04千字
  • 约 20页
  • 2016-12-21 发布于北京
  • 举报
模块化设计 模块化设计,这个概念几乎是在每个刚接触软件编程设计学习时就会被不断提醒的。但是真正地去理解和使用模块化,将其应用于所编写的程序上的变成学习者却不多。这是为什么呢? 原因大概如下: 第一,大多数的编程学习者在一开始接触和学习到的程序很小,代码量很少,甚至只有几十行。对于这样短小的程序进行模块化设计的确是有难度的(不过哪怕是再短小的程序,都可以实现模块化设计!)。 第二,很多情况下程序模块化设计需要“浪费”很多时间,例如增加了代码的数量,增加了构思的时间。 第三,很多编程学习者体验到了他们不用模块化设计,到最后也可以顺利完成程序,程序可以正常运行。 那么既然不用模块化设计更加便利和快速,为什么还需要模块化的程序设计呢?为什么不把所有的程序代码都写在一个main()函数中呢?为什么不按照傻瓜式的流水线从头到尾写代码,而是要去考虑一个一个模块的功能呢? 模块化程序设计的优点 第一,把所有代码都统统写在一个main()函数中是疯狂的做法(虽然大部分的编程教学书籍都这样做)!为什么会疯狂呢,很多学习者都是这样写的,而且最后程序成功执行! 这样的想法在很多时候都会萌生,因为学习者刚开始编写的大多数程序都是“一次性”的快餐程序!学习者一旦完成了程序,就根本不需要回头修改,或者是以后再阅读。 没有模块化设计的程序是极其难以阅读和改进的,即便是程序的作者本人,在一

文档评论(0)

1亿VIP精品文档

相关文档