Architecture Pattern Solução com exemplos dos padrões arquiteturais Camadas Repositorio Base Injeção de dependencias Singleton