软件构造之软件复用

软件复用是使用现有软件组件实现或更新软件系统的过程。 软件重用的两个视角: 面向复用编程:开发出可复用的软件 基于复用编程:利用已有的可复用软件搭建应用系统 为什么需要复用 降低成本和开发时间 产生可靠的软件 实现标准化,在不同应用中保持一致 可重用组件的级别和形态 代码级别复用 两种类型: 白盒复用:源代码可见,可修改和扩展,复制已有代码当正在开发的系统,进行修改 优点:可定制化程度高 缺点:
相关文章
相关标签/搜索