It is often used to make existing classes work with others without modifying their source code.
Det används ofta för att låta befintliga klasser fungera med andra klasser utan att dess källkod behöver ändras.