Skip to main content
PreparationZone Logo
PreparationZone
Back to Java

Java · Medium · Pro

Adapter pattern integrating legacy APIs?

JavaDesign PatternsSenior
Model answerPreview

Adapter pattern

An Adapter translates one interface into another so new code can talk to a legacy API without rewriting the old system. Object adapter holds a delegate; class adapter uses inheritance (rare in Java due to single inheritance).

  • Wrap SOAP/XML-RPC clients behind your clean domain…