- An adapter helps two unrelated interfaces work together
- Convert the class interface to one that the client expects
Note
Class adapter -> use interface Object Adapter -> use abstract class
Note
Class adapter -> use interface Object Adapter -> use abstract class