Adapter pattern: 'adapts' one interface for a class into one that a client expects Adapter pipeline: Use multiple adapters for debugging purposes.[1] Retrofit Interface Pattern:[2][3] An adapter used as a new interface for multiple classes at the same time.