ファクトリ段落は、この見出し部でファクトリ定義を導入していることを示す。
 
            
            
               一般形式
 
               	  
               	 
               注: この構文は不要となり、使用は推奨されていない。これは、下位互換性確保のためにサポートされている。
               
 
               	 
                
                  		

 
                  	 
               
 
               
              
            
            
               構文規則
 
               	  
                
                  	 
                  - interface-name-1 は、内包元のクラス定義のリポジトリ段落で指定したインターフェイスの名前とする。
  
                  	 
                  - 実装された各インターフェイスの各メソッド プロトタイプでは、このクラスのファクトリ インターフェイスを、実装されたすべてのインターフェイスに準拠させる必要がある。
  
                  	 
                  - FACTORY および STATIC は同意である。
 
               
 
               
              
            
            
               一般規則
 
               	  
                
                  	 
                  - IMPLEMENTS 句は、「言語の基礎」の章の「インターフェイスの実装」セクションの記載に従い、包含元のクラスのファクトリ オブジェクトが実装するインターフェイスの名前を指定する。
                  
  
                  	 
                  - ファクトリ オブジェクトは、次の場合にインターフェイス int-1 を実装する。 
                     
                        - ファクトリ オブジェクトが、int-1 を指定する IMPLEMENTS 句で定義されている。
  
                        		  
                        - ファクトリ オブジェクトが、int-1 を継承するインターフェイスを実装している。
  
                        		  
                        - ファクトリ オブジェクトを含むクラスが、int-1 を実装するファクトリ オブジェクトを持つクラスを継承している。