Declaration of Interfaces
1. INTERFACE intf [PUBLIC].
[components]
ENDINTERFACE.
Advance Declaration of Interfaces
2. INTERFACE intf { {DEFERRED [PUBLIC]} | LOAD }.
The statement INTERFACE defines interfaces or declares them in advance. The definition of an interface consists of a declaration part that starts with INTERFACE. Unlike classes, an interface does not have an implemenation part.
Additional variants of INTERFACE are used for the advance declaration of interfaces in a program.