coding学堂讲述面向过程程序设计缺陷

2015-12-25 17:42:04 547浏览

        面向过程程序设计的特点是以过程为中心一种编程的思想,也可以说从高到低有组织的步步求精,最后得出一个个子任务中存在的问题并解决,然后编写函数模块对这些子任务分别实现,并通过函数调用逐步实现整个功能,所以面向过程程序设计最重要的是模块化的思想方法,但是这种机制由于数据和处理这些数据的方法之间的分离导致其缺陷众多,本文coding学堂为您讲述面向过程程序设计缺陷,具体表现如下。

iOS开发培训面向过程程序设计""

        coding学堂讲述面向过程程序设计缺陷:

        1、无法适应信息的快速膨胀和多样化

        随着互联网应用的不断拓展,计算机处理的数据早已不再局限于简单的数字和字符,而是包括声音、视频、图形、图像等各种格式的数据,并且数据量也在快速膨胀。

        2、维护程序成本过高

        在大量的程序代码及其相应的复杂算法的前提下,所以,当需要修改程序的某项功能时,很可能会牵一发而动全身,从而导致程序的维护成本高昂。

        3、开发程序可重用性极差

        数据和程序是息息相关的,所以,当需要使用以前编写的某些子程序时,需要精心检查和修改程序,否则很可能会出错。因此,这种编程方式下程序的可重用性很差。

        4、开发程序效率偏低

        因为前期开发时需要编辑大量的代码库,同时需要设计每段程序的做法,所以,程序开发的工作量巨大,进而导致程序的开发效率低下。尤其是当程序规模较大、数据较多、函数关系非常复杂的时候,编写程序的过程将会变得异常困难。

        读者需要注意的是,这种以过程中心的编程思想不支持丰富的“面向对象”特性(比如继承、多态),并且它们不允许混合持久化状态和域逻辑。如果对本文有哪些建议或是疑问。扣丁学堂在线问答频道欢迎您的提问,同时对iOS开发培训或是Android开发培训有兴趣的读者可以免费观看在线视频。

查看更多关于“iOS资讯”的相关文章>>

标签:

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号