Loading
Adapter Design Pattern Demystified