Object-Oriented Patterns & Frameworks Dr. Douglas C. Schmidt [email protected] schmidt Professor of EECS Vanderbilt University.