„Illesztő programtervezési minta” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
10. sor:
Ebben a típusú illesztő mintában az illesztő tartalmazza annak az osztálynak egy példányát, amelyet becsomagol. Ebben a helyzetben az illesztő hívásokat indít a becsomagolt példány [[objektum]] felé.
[[File:ObjectAdapter.png|thumb|300px|
[[File:Adapter(Object) pattern in LePUS3.png|thumb|500px|
===Osztály illesztő minta===
35. sor:
}}</ref>.
[[File:ClassAdapter.png|thumb|300px|
[[File:Adapter(Class) pattern in LePUS3.png|thumb|500px|
Az illesztő minta azokban az esetek hasznos, amikor egy már létező osztály biztosítja a számunkra szükséges néhány vagy az összes [[szolgáltatás (programozás)|szolgáltatást]], de nem használja azt, az [[interfész (programozás)|interfészt]], amire szükségünk van. Egy valós életből vett példa: egy illesztő, amely egy [[XML]] dokumentum [[Document Object Model|DOM]] interfészét alakítja át egy megjeleníthető fa struktúrára. A cikk alján lévő listában megadjuk azokat a oktatási célzatú hivatkozásokat, amelyek az illesztő programtervezési mintát használják.
|