Context: |
The implementation of part of object behavior varies from object to object, but is known before each object's creation and is never re-configured for it. A fixed strategy. |
||||
Challenge: |
|
||||
Skill: |
|||||
Participants: |
|
||||
Signature: |
Context is parameterized over Policy type. Context contains Policy. |
||||
Used by: |
Localization, configurable low-level types. |
||||
Source: |
C++, Alexandrescu. |
||||
Scope: |
Languages that support genericity. |