Projeto 1 Design Patterns