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