Hey Leute,
Ich will eine durch und durch objektorientierte Vererbungshierachi für einen Graphen anlegen. Folgende Klasse sollen enthalten sein;
- abstract Graph
- ungerichteter Graph extends Graph
- gerichteter Graph extends Graph
- abstract Baum extends gerichteter Graph
- Binaerbaum extends Baum
- AVL Baum extends Baum
Meine Fragen hierzu sind: Ist es korrekt die Klasse Baum ebenfalls abstract zu machen, denn meiner Meinung gibt es keinen allgemeinen Baum den man implementieren könnte, es muss schon festgelegt werden ob es ein z.b leerer Baum , Binärbaum oder Ternärbaum ist.
Wie ist eure Meinung dazu.
mfg
Jan
Ich will eine durch und durch objektorientierte Vererbungshierachi für einen Graphen anlegen. Folgende Klasse sollen enthalten sein;
- abstract Graph
- ungerichteter Graph extends Graph
- gerichteter Graph extends Graph
- abstract Baum extends gerichteter Graph
- Binaerbaum extends Baum
- AVL Baum extends Baum
Meine Fragen hierzu sind: Ist es korrekt die Klasse Baum ebenfalls abstract zu machen, denn meiner Meinung gibt es keinen allgemeinen Baum den man implementieren könnte, es muss schon festgelegt werden ob es ein z.b leerer Baum , Binärbaum oder Ternärbaum ist.
Wie ist eure Meinung dazu.
mfg
Jan