Professional Documents
Culture Documents
Meghatározás: Egymással kommunikáló osztályok és objektumok leírása, amelyek egy általános tervezési
feladat megoldására alkalmasak.
1. a minta neve,
2. a feladat (probléma),
3. a megoldás,
4. a következmények.
Osztályozás CÉL
Struktúramodellezés Viselkedésmodellezés
A Csomópont osztályhierarchia
Egy megfelelő felületet (interfészt) biztosít annak érdekében, hogy egymáshoz kapcsolódó, vagy egymástól függő
objektumok sokaságait hozzuk létre anélkül, hogy a nekik megfelelő osztályokat konkrét módon megadnánk.
A különböző objektumokból egy fa struktúrát alkot annak érdekében, hogy a rész-egész viszonyokat kifejezze.
Decorator (Díszítő) tervezési minta : Egy objektumot dinamikus módon további felelősséggel látunk el.
Egy összesített objektum (aggregátum) elemeinek szekvenciális módon történő elérését biztosítja anélkül, hogy
felfednénk az objektum belső ábrázolását. Példa összesített objektumra: lista, verem, bináris fa, stb.
Függőségi kapcsolatot hoz létre egy adott objektum (alany) és több különböző objektum között.
Ha az alany állapota megváltozik, a tőle függő objektumok értesítve és automatikusan frissítve lesznek.
Proxy (Helyettes) tervezési minta : Egy objektumot képviselőn (helyörzőn) keresztül irányít.