Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
9 Cards in this Set
- Front
- Back
Provides an interface for creating families of related or dependent objects without specifying their concrete classes
|
Abstract factory
|
|
Separates the details of implementation of a set of objects from their general usage
|
Abstract factory
|
|
Abstract factory
|
- Provides an interface for creating families of related or dependent objects without specifying their concrete classes
- Separates the details of implementation of a set of objects from their general usage |
|
Separates the construction of a complex object from its representation. By doing so, the same construction process can create different representations.
|
Builder
|
|
Abstracts steps of object construction so that different implementations of these steps can construct different representations of objects
|
Builder
|
|
Often used to build products in accordance with the composite pattern.
|
Builder
|
|
Builder
|
- Separates the construction of a complex object from its representation. By doing so, the same construction process can create different representations.
- Abstracts steps of object construction so that different implementations of these steps can construct different representations of objects - Often used to build products in accordance with the composite pattern. |
|
Draw an example class diagram for the Abstract Factory
|
|
|
Draw an example class diagram for the Builder
|
|