Software Reuse & Refactoring By: Matthew Merricks Brian Smith Brian Smith Ryan Waggoner Ryan Waggoner.