in object pascal una unit è suddivisa in due parti, una prima parta dove ci sono le dichiarazioni (che in pascal si chiama interface) ed una seconda parte dove ci sono le implementazioni.
Guarda questo semplice esempio
codice:
unit mia_unit;
interface
uses
Classes, SysUtils;
type
TMiaClasse = class
public
constructor Create ;
destructor Destroy;
private
procedure mia_procedura ;
end;
implementation
uses
;
constructor TMiaClasse.Create ;
begin
end;
destructor TMiaClasse.Destroy;
begin
end;
procedure TMiaClasse.SetFileName ;
begin
end;
end.