Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.093 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: Zur Laufzeit entscheiden ob ein Interface implementiert wird oder nicht

  Alt 10. Dez 2019, 13:16
Gerne:

Es gab bislang immer ein Interface ISomething . Diese Instanzen wurden mittels Decorator-Pattern teilweise ein, oder zwei mal eingepackt.

Jetzt kam leider ein Interface ISomething2 hinzu dass unheimlich toll und wichtig ist. Und die Decorator können ja nicht per se ISomething2 unterstützten und wenn das dekorierte Objekt es eben nicht tut dann einfach ein ENotSupported werfen oder so.

Der Arbeitsablauf "Wenn das Ding nun ISomething2 unterstützt machen wir grad noch das und das" sollte nicht geändert werden.


Edit: Hier scheint jemand im Endeffekt die gleiche Frage zu haben und erhält darauf keine Antworten.

Geändert von Der schöne Günther (10. Dez 2019 um 13:19 Uhr)
  Mit Zitat antworten Zitat