Salve,
cosa si intende per INTERFACCIA in Delphi?
Provo a spiegarmi sto analizzando un pezzo di codice scritto in Delphi e mi trovo spesso del codice del tipo:

codice:
  IMyApp = interface;

  IMyApp = interface
  ['{7D312F19-B419-44CA-9882-5D076380687C}']
  ... serie di procedure e funzioni...
  end;

  TMyClass = class(TQualcosa, IMyApp)
  protected
  ...
  public 
  ...
  end;
Non mi era mai capitato prima e non ho idea a cosa serva e quando ci si ricorra.
Mi scuso per l'eventuale banalità della demanda ma sono un autodidatta in materia ed evidentemente ho ancora molto da imparare.
Grazie.