Adapterisuunnittelu
Adapterisuunnittelu on suunnittelumenetelmä, jolla kahden yhteensopimattoman rajapinnan välinen yhteys sopeutetaan siten, että komponentit voivat toimia yhdessä. Se kuuluu ohjelmistosuunnittelun malleihin ja sitä sovelletaan erityisesti tilanteisiin, joissa vanha tai ulkoinen komponentti on liitettävä uuteen järjestelmään. Adapterin tehtävä on tarjota kohdekäyttöliittymä, jota asiakkaat odottavat, käyttämällä olemassa olevaa Adaptee-oliota.
Keskeiset osat ovat Adaptee, vanha tai ulkopuolinen komponentti, jonka rajapinta ei vastaa haluttua, Target-rajapinta, jota asiakkaat
Käyttökohteita ovat esimerkiksi vanhojen kirjastojen integrointi, jolloin ei ole tarkoituksenmukaista muokata Adapteea, sekä uuden järjestelmän ja
Tyyppejä ovat objektiadapteri (käyttää koostumusta ja delegoi Adaptee-olioille) ja luokkaadapteri (periytyminen Targetin ja Adapteenin rajapintoihin). Useimmissa
Hyödyt sisältävät parempaa joustavuutta, nopeamman integraation ja vähäisemmän koodimuutostarpeen suurissa järjestelmissä. Rajoituksina voivat olla lisäkerroksen kompleksisuus,