„Tervezési minták (Sznikák)” változatai közötti eltérés
| 272. sor: | 272. sor: | ||
'''Használjuk, ha ''' | '''Használjuk, ha ''' | ||
* úgy szeretnénk hozzáférni egy objektum tartalmazott objektumaihoz, hogy nem akarjuk felfedni a | * úgy szeretnénk hozzáférni egy objektum tartalmazott objektumaihoz, hogy nem akarjuk felfedni a belső működését | ||
* többféle hozzáférést szeretnénk biztosítani a tartalmazott objektumokhoz | * többféle hozzáférést szeretnénk biztosítani a tartalmazott objektumokhoz | ||
* egy időben több, egymástól független hozzáférést szeretnénk a lista elemeihez | * egy időben több, egymástól független hozzáférést szeretnénk a lista elemeihez | ||
* különböző tartalmazott struktúrákhoz szeretnénk hozzáférni hasonló interfésszel | * különböző tartalmazott struktúrákhoz szeretnénk hozzáférni hasonló interfésszel | ||
== State == | == State == | ||
'''Cél:''' Lehetővé teszi egy objektum viselkedésének megváltozását, amikor megváltozik az állapota. | '''Cél:''' Lehetővé teszi egy objektum viselkedésének megváltozását, amikor megváltozik az állapota. | ||