moin,
Fakt ist, daß beim Übergeben von Referenzen keine neuen Ressourcen angelegt werden. Was Deine Befürchtungen hinsichtlich Effizienz betrifft, das kann auch im Entwurfmuster selbst begründet sein. Natürlich ist es unnötig, haufenweise Objekte zu erzeugen und Code zu kompilieren wo für eine spezielle Aufgabe nur ein Bruchteil davon gebraucht wird, das scheint der Nachteil dieses Entwurfsmusters zu sein.
Ja
In Deinem Code finden sich übrigens weitere Entwurfsmuster, [...]
ist mir bewusst. Ich habe ein konkretes Beispiel des Bridge Patterns genommen, was Constructor Injection beinhaltet, das mein vorliegende Problem beschreibt.
Also schau Dir mal die Factory an. Und auch wie man Code durch Teilung effizienter macht und infolge Auslagerung von Code Redundanzen vermeidet.
Sry, das ist nich das Problem das ich hier geschildert habe.
lgmb