 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| • |
Applicability
|
|
|
|
– |
A system should
be independent of how its products
|
|
|
are created,
composed, and represented
|
|
|
|
– |
A system should
be configured with multiple families
|
|
of products
|
|
|
|
– |
Need to enforce
constraint “a family of related
|
|
|
product objects
should be glued together”
|
|
|
|
– |
Want to provide
library of products and reveal only
|
|
|
their interfaces
|
|