Adaptor or Wrapper
We are going to create the class with the methods that the client wanted, and link our code with it.
- ➡️ : our code and a bank API (client)
- ✅ : integrate our code with an API
- 🚫 : you may have to write a lot of code
- A: the interface with the methods that the client want
- B: our concrete class
- Wrapper: a class extending B and implementing A.
And the wrapper would have to implement A using the methods of B.