public void Dirigir() { //Protege a execução do método Dirigir, esse é o padrão proxy if (motorista.idade >= IDADE) { motorista.Dirigir(); } }