代码复用 代码复用也被称作软件复用是一种计算机软件工程方法和理论就是再利用已有的代码或者相关的知识去编写新的代码来构造软件世紀年代的软件危机使程序设计人员明白难于维护的软件成本是极其高昂的当软件的规模不断扩大时这种软件的综合成本可以说是没有人能负担的并且即使投入了高昂的资金也难以得到可靠的产品而软件重用的思想是解决这一问题的根本方法 软件复用的主要思想是将软件看成是由不同功能部分的组件所组成的有机体每一个组件在设计编写时可以被设计成完成同类工作的通用工具这样如果完成各种工作的组件被建立起来以后编写一特定软件的工作就变成了将各种不同组件组织连接体来的简单问题这对于软件产品的最终质量和维护工作都有本质性的改变软件重用有助于提高软件的质量和开发效率降低软件的开发和维护成本