
language mechanisms
- inheritance -- class
- delegation -- object
adaptor vs bridge
wrapper
- adaptor -- resolves inconsistencies between interfaces
- bridge -- relates abstraction to ... implementation
Composite vs Decorator vs Proxy
recursive composition
- Composite represents structure
- Decorator adds responsibilities
- Proxy regulates access