object-Oriented Software Engineering Practical Software development using uml and Java Chapter 3 Basing software development on Reusable Technology www.oseng.comObject-Oriented Software Engineering Practical Software Development using UML and Java Chapter 3: Basing Software Development on Reusable Technology