Loading...
Select Version
&pagelevel(4)&pagelevel
Funktion
Der FACTORY-Paragraf zeigt an, dass durch die Identification Division eine Fabrik-Definition (factory definition) eingeleitet wird.
Format
FACTORY. [IMPLEMENTS {interfacename-1}... .]
Syntaxregeln
interfacename-1 muss der Name einer Schnittstellendefinition sein, die im REPOSITORY-Paragrafen aufgeführt ist.
Die Schnittstelle des Fabrikobjektes muss zu allen Schnittstellen interfacename-1 konform sein.
Allgemeine Regeln
Ist die IMPLEMENTS-Klausel angegeben, überprüft der Compiler bereits bei der Übersetzung einer Klasse, ob die Schnittstelle ihres Fabrikobjektes zu interfacename-1 konform ist. Fehlt die IMPLEMENTS-Klausel, so kann diese Überprüfung erst bei der Verwendung der Objektreferenz für das Fabrikobjekt im Zusammenhang mit interfacename-1 erfolgen.