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