Exercises for Design Patterns in Practice workshop