File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change 1+ ## \faicon{thumbs-up} \hspace{.1cm} Vorteile
2+ * Der Client bemerkt die Kontrolle des Objekts nicht
3+ * Proxies können den Zugang zu Objekten kontrollieren, bevor sie die Methodenaufrufe an das Subjekt delegieren
4+ * Proxies funktionieren ebenfalls, wenn das Subjekt noch nicht im Speicher verfügbar ist (z.B. Lazy Loading)
5+ * Proxies können helfen, die Geschwindigkeit der Applikation zu steigern (z.B. Caching)
6+ * Proxies können die Interprozesskommunikation/Fernkommunikation zwischen Objekten ermöglichen
Original file line number Diff line number Diff line change 1+ ## \faicon{thumbs-up} \hspace{.1cm} Nachteile
2+ * Proxies können je nach Implementierung die Antwortzeit verzögern
3+ * Proxies fügen eine weitere Abstraktionsschicht ein, welche zu Umwegen führen kann und die Kompexität steigert
4+ * Es müssen alle von der Schnittstelle definierten Methoden erstellt und an das Subjekt delegiert werden
You can’t perform that action at this time.
0 commit comments