Meu inglês está longe de ser bom, mas eu entendi errado ou essa pergunta diz que uma interface tem métodos com mesma assinatura, mas com implementações diferentes? Como assim? Interface não tem implementação!
Agora se a pergunta foi: Uma classe implementa algumas interfaces que tem métodos com mesmo nome, é possível? SIM, é possível:
type
iinterface1 = interface(IInterface)
procedure teste;
end;
iinterface2 = interface(IInterface)
procedure teste;
end;
TForm1 = class(TForm, iinterface1, iinterface2)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
public
procedure teste;
end;