Adapter Pattern
Contents
The adapter pattern allows the interface of an existing class to be used as another interface for another class. They act as wrappers over a class.
-> TLDR it's a Decimator / Swiss Army Knife / Hot Glue / Duct Tape / WD-40 to all of your intercompatability issues.