Ranked #86 in Design Pattern
Provides a basic introduction to software reuse by illustrating how to revise code from earlier projects and how to write code that can be revised. The authors offer a managerial overview of reuse by discussing the advantages and disadvantages, providing a cost justification model, surveying current reuse efforts, and presenting strategies to implement and deploy reuse in a corporate environment. less