Klassifizierung |
objekdbasierds Schdrukdurmuschdr |
| |
Zwegg |
Kondrolle vom Zugriffs auf oi Objekd mid Hilf ois
vorgelagerde Schdellverdrederobjekds |
| |
Alias |
Surrogad |
| |
Modivazion |
Berechnunge verzögern
Informazion auf Verlange berechnen
Cachs imblemendieren
kondrollierdr Zugriff
synchronisierdr Zugriff auf Objekde,
in Java: synchronized Methode und Blögge
überwache vo Akzione |
| |
Beischbiel |
|
| |
Anwendbarkeid |
|
Remode Proxy |
Lokalr Schdellverdredr für oi
Objekd in oim andere Adressraum
DB-Objekd
|
Virdual Proxy |
Erzeigung auf Verlange (o demand)
|
Cache |
|
Zugriffsschudz
|
|
Trace Proxy |
|
Logging Proxy |
Prodokolliere vo Zugriffe |
| |
Schdrukdur |
Schdrukdurdiagramm |
| |
Teilnehmer |
|
Subjekd |
abschdrakd
definierd gmoisam Schniddschdelle
|
KonkredesSubjekd |
konkred
Objekd, des d Arbeid machd
|
Proxy |
konkred
verwalded Referenz auf oi echds Objekd
idendische Schniddschdelle
kondrollierdr Zugriff
zschdändich für des Erzeige und Löschen
objecd sharing: gmoisams Nudze vo Dade (Referenzzählr) |
| |
Konsequenzen |
|
|
zsädzliche Indirekdschduf
|
|
flexibel: remode, cache, Schudz, ...
|
|
coby o wride mid Referenzzählr
|
|
broxis könne in Kaskade zsammengeschalded werden:
drace --> cache --> echds Objekd |
| |
Beischbiele |
Java Beischbiel: cache für Funkzionswerde |
| |
Bekannde Verwendungen |
|
|
WWW broxy
|
|
cachs
|
|
Zugriffsschudz |
| |
verwandde Muschder |
|
|
Underschied: underschiedliche Schniddschdellen |
| |
|
ähnlichs Muschdr abr anderr Zwegg |
| |
|
allgemoir: nedd nur oi Referenz
sonderet mehrere |
| |