- 2
- 0
- 约6.85千字
- 约 20页
- 2018-12-09 发布于广西
- 举报
模块化设计 模块化设计,这个概念几乎是在每个刚接触软件编程设计学习时就会被不断提醒的。但是真正地去理解和使用模块化,将其应用于所编写的程序上的变成学习者却不多。这是为什么呢? 原因大概如下: 第一,大多数的编程学习者在一开始接触和学习到的程序很小,代码量很少,甚至只有几十行。对于这样短小的程序进行模块化设计的确是有难度的(不过哪怕是再短小的程序,都可以实现模块化设计!)。 第二,很多情况下程序模块化设计需要“浪费”很多时间,例如增加了代码的数量,增加了构思的时间。 第三,很多编程学习者体验到了他们不用模块化设计,到最后也可以顺利完成程序,程序可以正常运行。 那么既然不用模块化设计更加便利和快速,为什么还需要模块化的程序设计呢?为什么不把所有的程序代码都写在一个main()函数中呢?为什么不按照傻瓜式的流水线从头到尾写代码,而是要去考虑一个一个模块的功能呢? 模块化程序设计的优点 第一,把所有代码都统统写在一个main()函数中是疯狂的做法(虽然大部分的编程教学书籍都这样做)!为什么会疯狂呢,很多学习者都是这样写的,而且最后程序成功执行! 这样的想法在很多时候都会萌生,因为学习者刚开始编写的大多数程序都是“一次性”的快餐程序!学习者一旦完成了程序,就根本不需要回头修改,或者是以后再阅读。 没有模块化设计的程序是极其难以阅读和改进的,即便是程序的作者本人,在一
您可能关注的文档
最近下载
- 汶川县2026年公开考核招聘事业单位高层次人才(11人)笔试备考试题及答案解析.docx VIP
- 1_MCA(CA13)日立电梯电气原理图v18.pdf VIP
- 山西转型综合改革示范区潇河产业园区太原起步区总体规划.doc VIP
- 以高质量党建引领企业高质量发展.docx VIP
- 以高质量党建工作引领企业改革发展.docx VIP
- 2025年汶川县事业单位联考招聘考试历年真题附答案.docx VIP
- 建设工程监理资料编制与管理指南.docx VIP
- 统编版语文六年级上册 习作:学写倡议书(范文+点评+升格).pptx VIP
- 26秋六年级上册语文习作:______让生活更美好(范文+点评+升格) 课件.pptx VIP
- 习作:推荐一本书 范文+点评+升格 课件 统编版语文五年级上册.pptx VIP
原创力文档

文档评论(0)