Implementação do facade