Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6
Master's Thesis, Computer Science