Ich habe eine Klasse A, die auf zwei verschiedene Arten erzeugt werden kann.
Die erste Methode hat einen Dateipfad als Eingabe zum Analysieren der XML-Datei, um listA und listB zu erhalten. Die zweite Methode hat zwei Listen.
Ich kann mir zwei Möglichkeiten vorstellen, mehrere Konstruktoren zu implementieren. Was denken Sie? Welche Methode verwenden normalerweise Python-Leute für diesen Fall?
Lassen Sie den Konstruktor die zwei Listen nehmen. Schreiben Sie eine Factory-Klassenmethode, die das XML analysiert und das Objekt zurückgibt.
Tags und Links python constructor