|
|
知识路径: > 系统开发基础知识 > 基于构件的开发 > 构件的概念与分类 > 构件与软件重用 > 构件重用 >
|
相关知识点:4个
|
|
|
|
理想的情形是对构件库中的构件不作修改而直接用于新的软件项目。但是,在大多数情况下,必须对构件进行或多或少的修改,以适应新的需求。为了减少构件修改的工作量,要求开发人员尽量使构件的功能、行为和接口设计更为抽象化、通用化和参数化。这样,构件的用户即可通过对实参的选取来调整构件的功能或行为。如果这种调整仍不足以使构件适用于新的软件项目,用户就必须借助设计信息和文档来理解、修改构件。所以,与构件有关的文档和抽象层次更高的设计信息对于构件的修改至关重要。例如,如果需要将C语言书写的构件改写为Java语言形式,构件的算法描述就十分重要。
|
|
|
|
|
|
|
|
|
|
|
|