Design: Klasseninstanzen über Netzwerk senden:
-
Hallo.
Ich habe folgende Aufgabe (python pseudocode):
class Base(object): ... class A(Base): ... class B(Base): ... class C(Base): ... l = [A(), B(), A(), A(), B(), C(), ...]
und möchte l über das Netzwerk verschicken. Dazu muss ich einen String aus der Liste basteln. Ich könnte natürlich in Base eine pack() und unpack() - Methode definieren und diese überladen, aber eigentlich sollen die Klassen nichts darüber wissen, dass sie über das Netzwerk verschickt werden. Wie kann ich das anders machen?
-
google doch mal nach "Python object serialization" oder so.