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.