Description of Figure Differences Between Generators and Factories

The figure consists of two diagrams:

Generators

This diagram contains the following caption: Generators — Generate new objects based on initialization parameters

It consists of boxes labeled as follows:

  • Initialization Parameters (Key Length)
  • Generator
  • Object Secret Key

Unlabeled arrows connect these boxes:

  • From Initialization Parameters (Key Length) to Generator
  • From Generator to Object Secret Key

Factories

This diagram contains the following caption: Factories — Transform existing specific objects into other object types

It consists of boxes labeled as follows:

  • Type 1 Key Spec
  • Factory
  • Type 2 Secret Key

Unlabeled arrows connect these boxes:

  • From Type 1 Key Spec to Factory
  • From Factory to Type 2 Secret Key