Aplicação de padrões diversos. Não completamente implementados.