Način adaptera

Dec 18, 2020

Način prilagodnika je da klijent mora pristupiti ili koristiti drugo postojeće sučelje na jedan način (ili specifikaciju sučelja). Iz različitih razloga ne postoji način da se to direktno nazove. Srednji medij može se pružiti kao objekt adaptora, a sučelje se može interno pretvoriti, tako da klijent može glatko pristupiti ciljnom sučelju pristupanjem adapteru.


Postoje dva načina za implementaciju načina rada Adapter, jedan je putem nasljeđivanja, a drugi putem kombinacije.


Prednost načina rada adaptera je izravna ponovna upotreba postojećeg koda biblioteke klasa bez modificiranja postojećeg koda. A implementacija je jednostavna i lako razumljiva. Za klijenta, adapter koji je kompatibilan za pretvaranje različitih sučelja, implementiran je interno i potpuno transparentan za klijenta. Klijent ne mora znati detalje ciljnog sučelja, trebate ga samo pozvati u skladu sa specifikacijama trenutnog sučelja.

1216