Java · Medium · Pro
Adapter pattern integrating legacy APIs?
JavaDesign PatternsSenior
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…