Vererbung einer Listenimplementierung



  • Hallo!

    Mein Problem lautet wie folgt:
    Ich habe eine klasse, die 2 mal vererbt wird (also auf 2 neue klassen). diese klassen sind in anderen klassen enthalten, die wiederum in anderen klassen enthalten sind.

    dadurch würden sich insgesamt 4 listenimplementierungen ergeben, die ich, wenn es nicht unbedingt notwendig ist, gerne vermeiden würde. 😮

    deshalb bin ich auf die idee gekommen, eine node-klasse zu implementieren (die u.u. die ganze listen-implementierung beinhaltet) und diese dann auf die anderen klassen vererbe.
    ist so etwas prinzipiell möglich?
    die erste klasse, die 2mal vererbt wird, erbt noch nichts, also müsste es doch reichen, diese von der node-klasse erben zu lassen, oder?

    🙄



  • Sowas ist nicht nur prinzipiell möglich, sondern sogar dringend nötig.
    Falls der Type noch nicht feststeht was da drinn sein soll, kannst Du sogar templates verwenden.


Anmelden zum Antworten