在开发软件的过程中,不可能所有的功能都由开发人员自己实现。一方面是因为项目的进度要求可能导致时间非常紧张,另一方面原因是新写的代码可能由于缺乏测试带来稳定性问题,这时可以选择复用项目团队内部已经开发的功能库,也可以选择第三方开发的稳定的类库。