„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
a hivatkozás áthelyezése az írásjel mögé, egyéb apróság AWB
85. sor:
</source>
 
(ii) Írjunk egy illesztő osztályt, amely visszatér a szolgáltató egy speciális megvalósításával:
 
<source lang="Java">
95. sor:
</source>
 
(iii) Regisztráljuk az <code>Adapter</code>-t a globális registry-ben, hogy az <code>Adapter</code> lookup-olni tudjon futásidőben:
 
<source lang="Java">
101. sor:
</source>
 
(iv) Abban az esetben, ha adatot szeretnénk küldeni a <code>ClassA</code>-ból a <code>ClassB</code>-ba, írjuk a következőt:
 
<source lang="Java">
156. sor:
 
===Az illesztő minta C# megvalósítása===
A következő példa az illesztő minta egy C# megvalósítást mutatja be.<ref>Thank you to devshed for providing the original version of this code under open license</ref>. Ebben a példában <code>IEmployee</code> objektumok gyűjteményét (collection) készítjük el. Habár az employee (alkalmazott) megvalósítja az <code>IEmployee</code>-t, így természetesen hozzáadható a listához, de a <code>Consultant</code> (tanácsadó) osztály nem kötődik az <code>IEmployee</code>-hoz. Azért, hogy ez az osztály hozzáadható legyen ugyanahhoz a listához, el kell készíteni egy <code>EmployeeAdapter</code> nevű illesztő osztályt, amely becsomagolja a <code>Consultant</code> osztályt. Ez használja az <code>IEmployee</code> interfészt, ezáltal lehetővé téve, hogy hozzáadható legyen ugyanahhoz a listához.
 
<source lang="csharp">
using System.Collections.Generic;
 
class Program