„Díszítő 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
BitMiller (vitalap | szerkesztései)
TurkászBot (vitalap | szerkesztései)
a →‎Bevezetés: File: → Fájl:
3. sor:
 
==Bevezetés==
[[FileFájl:Decorator UML class diagram.svg|thumb|right|400px|Díszítő minta [[Unified Modeling Language|UML]] osztály diagramja]]
A díszítő minta arra használható, hogy kiterjeszthető legyen (díszítés) számos objektum funkcionalitása statikusan vagy néhány esetben [[futási idő (program életciklusának fázisa)|futási időben]], függetlenül más azonos [[Osztály (számítástudomány)|osztályhoz]] tartozó példányoktól, mindehhez alapozást nyújtva tervezési időben.
Mindez megvalósítható egy új ''díszítő'' osztály tervezésével, amely [[becsomagolás|becsomagol]]ja az eredeti osztályt. A becsomagolás megvalósítható a következő lépések sorozatával: