Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

FACTORY-Paragraf

&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

  1. interfacename-1 muss der Name einer Schnittstellendefinition sein, die im REPOSITORY-Paragrafen aufgeführt ist.

  2. 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.