Olá, no exercício notei que o código da interface IAutenticavel, está sem a propriedade Senha, na aula lembro de ter tanto a propriedade Senha quanto o comportamento Autenticar foram escritos.
namespace bytebank_ADM.SistemaInterno { public interface IAutenticavel { public string Senha { get; set; }
public bool Autenticar(string senha);
}
}
Fiquei na dúvida se a propriedade pode deixar de ser declarada em interfaces por estar em outras classes, como foi demonstrado no exercício de fixação:
"teremos IAutenticavel e no corpo da interface somente a assinatura do comportamento Autenticar deverá ser implementado pelas classes que assinam esse contrato." namespace bytebank_ADM.SistemaInterno { public interface IAutenticavel { public bool Autenticar(string senha);
}
}
Obrigada pela atenção!