E@D Padrões de projeto JAVA