Structural Patterns Flashcards
1
Q
Matches interfaces of different classes
A
Adapter
2
Q
Separates an object’s interface from its implementation
A
Bridge
3
Q
A tree structure of simple and composite objects
A
Composite
4
Q
Add responsibilities to objects dynamically
A
Decorator
5
Q
A single class that represents an entire subsystem
A
Facade
6
Q
A fine-grained instance used for efficient sharing
A
Flyweight
7
Q
Restricts accessor/mutator access
A
Private Class Data
8
Q
An object representing another object
A
Proxy