Unterschiede zwischen Proxy und Decorator Pattern

Kannst du eine gute Erklärung dafür geben, worin der Unterschied besteht?Proxy undDekorateur?

Der Hauptunterschied, den ich sehe, ist der, wenn wir das annehmenProxy VerwendetZusammensetzung undDekorateur VerwendetAnhäufung dann scheint es klar zu sein, dass durch die Verwendung mehrerer (einer oder mehrerer)Dekorateure Sie können Funktionen zu bereits vorhandenen Instanzen hinzufügen / ändern (dekorieren)Proxy hat eine eigene innere Instanz der Proxy-Klasse und delegiert sie, indem sie einige zusätzliche Funktionen hinzufügt (Proxy-Verhalten).

Die Frage ist - tutProxy erstellt mit aggregation ist nochProxy oder eherDekorateur? Darf man (per Definition in GoF-Mustern) erstellenProxy mit aggregation?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage