Software reuse
Appearance
Software reuse is the use of existing software artifacts or knowledge to build new software. Some common types of software reuse are,
- reuse of software components such as C functions, and C++ and Java classes and objects.
- carryover reuse of previous versions of a software system when building a new release.
- generation of software systems based on a domain specific application generator.
External Link