implementação com strategy na hora de abrir a janela principal