pdf voor design patterns