Abstract Factory (cont’d)
Consequences
- hides concrete implementation classes
- factory can be hard to extend
Implementation
- configuring the factory object
- configurable abstract factories
- maintains product name, product class pairs
Known Uses
- VisualWorks: LookPolicy
- Java AWT: Toolkit
- ET++: System interface