Ich habe eine Klasse mit wenigen Eigenschaften A, B, C. Ich betrachte dies als ein Eingabeobjekt, da ich dies in der Logik verwende, um einige Regeln basierend auf den Werten dieser Eigenschaften auszuführen. Jetzt, nachdem ich die Regeln ausgeführt habe, habe ich eine weitere Klasse als Ausgabe mit denselben Eigenschaften und mit denselben Werten zusätzlich zu einigen anderen Eigenschaften, die für die Ausgabe spezifisch sind, erstellt.Eigenschaften unter mehreren Klassen teilen
Jetzt ist meine Frage, wie ich diese Eigenschaften (A, B, C) zwischen den Eingabe- und Ausgabeklassen teilen, ohne den Wert von der Eingabe der Ausgabe manuell zuweisen zu müssen. Können Sie mir einen effektiven Entwurf vorschlagen, den ich verwenden muss? Ist das abstrakte Klassenkonzept hier im Bild? Oder gibt es einen anderen effektiven Weg?