ADicionado exemplos trabalho design patterns