Interfaces and Components Chapter 19 [Arlow and Neustadt, 2005] CS 425 Software Engineering University of Nevada, Reno Department of Computer Science &