Adapter Pattern | CodeSignal Learn