Schnittstellen und XML C++ Problem.



  • Hi,
    ich hätte eine Frage zu Schnittstellen in C++.
    Angenommen ich habe eine Klasse Karte, wie müsste ich die Konstruktoren und Schnittstellen gestalten wenn diese, ihre Werte aus einer XML Datei enthalten soll?
    Des weiteren ist mir unklar wie ich die ausgelesenen Werte an das Objekt übergeben soll.

    Bisher habe ich mir überlegt, das die Klasse seine Werte mit dem Konstruktor bekommt und eine Klasse LoaderExample diese übergibt.

    Es würde mir sehr helfen wenn jemand ein Beispiel für ein vernünftiges Design zu diesem Thema hätte.



  • Das kannst du machen wie's dir am besten vorkommt. Du hast die Wahl ob der Ctor selbst die Daten aus dem XML-Dokument rauslesen soll (dann uebergibst du eine Instanz einer XML-Document-Root - Klasse, und der Ctor holt sich dann alle notwendigen Informationen da raus) oder ob du die vorher anderswo rausparst und dann nur noch die notwendigen Daten an den Ctor uebergibtst. Ist im Grunde Geschmackssache, bzw. kommt auf den generellen Aufbau deines programmes auf.



  • Vielen dank, das hilft mir schonmal weiter. 😃
    Für weitere Anregungen bezüglich meines Vorhabens bin ich weiterhin zu begeistern. 😮


Anmelden zum Antworten