Context: |
Creating objects by pointing at an example in a series of objects, which may be of diverse types, or differ in content. |
||||||||
Challenges: |
|
||||||||
Skill: |
|||||||||
Participants: |
|
||||||||
Signature: |
Factory references Product protoypes and creates products for Client. |
||||||||
Used patterns and idioms: |
Either Prototype. Optionally: Static Registration idiom. |
||||||||
Used by: |
Serialization mechanisms, visual selection mechanisms and generally: entry-points for objects from outside program memory. |
||||||||
Scope: |
General. |