Adapter (designmönster)

Från Wikipedia
Hoppa till: navigering, sök
För andra betydelser, se Adapter (olika betydelser).

Inom mjukvaruutveckling är adapter ett designmönster som låter gränssnittet till en befintlig klass användas från ett annat gränssnitt.[1] Det används ofta för att låta befintliga klasser fungera med andra klasser utan att dess källkod behöver ändras.

Definition[redigera | redigera wikitext]

En adapter hjälper två inkompatibla gränssnitt att fungera tillsammans. Gränssnitten kan vara inkompatibla men den inre funktionaliteten bör motsvara varandra. Designmönstret låter klasser som annars är inkompatibla att fungera med varandra genom att konvertera gränssnittet för en klass till ett gränssnitt som förväntas av klienterna.

Referenser[redigera | redigera wikitext]

Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia

Noter[redigera | redigera wikitext]

  1. ^ Freeman, Eric; Freeman, Elisabeth; Kathy, Sierra; Bates, Bert (2004) (paperback). Head First Design Patterns. O'Reilly Media. sid. 244. ISBN 978-0-596-00712-6. OCLC 809772256. http://www.headfirstlabs.com/books/hfdp/. Läst 30 april 2013.