文章目录
可复用性
- 可复用性
- 设计重用
- 应用框架
- 设计模式
- 软件体系结构
- 组件技术
重用是指使用一个产品中的组件来简化另一个功能不同的产品的开发。
一个可重用的组件不一定是一个模块或代码段,它是一个设计、用户手册的一部分、一组测试数据或一个周期和成本估算。
重用有两种类型:
- 偶然重用:以前设计的产品的组件可以在这个新产品中重用。
- 有意重用:使用专门为未来可能的重用而建造组件。
有意重用比偶然重用的一个潜在好处是:为未来可能的重用专门建造的组件会更容易重用,也更安全,通常这样的组件是健壮的、文档完善的、经过全面测试的。
在公司内部实现有意重用可能会很昂贵,它需要时间来规定、设计、实现、测试一个软件组件,并形成软件组件的文档。然而,不保证这样一个组件一定会被重用,从而补偿在开发这个潜在的可重用组件上的投资。
重用的优点:
- 重用可以缩短开发过程。
- 重用可以减少产品维护的时间和花费,对交付后维护的影响比对开发的影响大。
重用的组件通常经过了良好的设计、全面的测试和全面的文档,降低了交付后维护的成本。
重用的障碍:
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?