„Iker programtervezési minta” változatai közötti eltérés

[nem ellenőrzött változat][nem ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
PolyakLaci (vitalap | szerkesztései)
aNincs szerkesztési összefoglaló
PolyakLaci (vitalap | szerkesztései)
19. sor:
 
==Együttműködések==
Minden gyerekosztálygyerek-osztály felelős a szülőtőlszülő-osztályától örökölt protokollért. KezeliA gyerek kezeli az ehhez a protokollbólprotokollhoz érkezőtartozó üzeneteket, ésaz másegyéb üzeneteket továbbítpedig továbbítja a szülőosztályatárs osztálya felé.
 
Az iker minta kliensei közvetlenül hivatkoznakcsak az egyik iker objektumaira,objektumok ésegyikére ahivatkoznak másikraközvetlenül, a testvértöbbire (testvérek) pedig ennek az objektumnak a mezőin keresztül.
 
A kliensek, amik a szülő osztályok protokolljaira támaszkodnak, az adott szülőnek megfelelő (abból származtatott) gyerek-osztály objektumaival kommunikálnak.
 
A kliensek amik a szülőosztályok protokolljára támaszkodnak, kommunikálnak a megfelelő gyerekosztály objektumaival.
==Példa kód==
A következő kód implementáció vázlata egy számítógépes táblának, mozgó labdákkal.