Exercises about Design Patterns in Java from the OOP course in Computer Science at the University of Udine