Some Design Patterns use cases using Java code. The use cases are based on the course "Design Patterns para bons programadores" from alura.com.br (Caelum)