这种方法就可以将程序员从费时费力的重复劳动中解放出来。程序库是一种代码复用的很好的形式。程序员可以创建内部抽象以便程序的部分代码可被复用，或者直接创建一个自定义库给自己使用。用于衡量代码可复用程度的特性通常包括：模块化，低耦合,高内聚,数据封装以及SOC。如果编写代码时要利用已有的代码，则必须定义某种接口或者通信的方法。这通常包含了对子程序,对象,类或原型的引用或调用。对于以某个已有程序的旧版本作为出发点来进行新版本的开发的做法也可被视为一种代码复用。还有一种做法也可被视为代码复用。即直接从