Hiho Leute,
versuche mir gerade zum Übung Matrizenoperationen in einer Klasse zu definieren, klappt soweit alles gut, nur habe ich jetzt ein Problem die richtige Organisation dafür zu finden.
Habe zuerst die Klasse MatrixDouble erstellt und dort alle Operationen für Doubles definiert. Danach fand ich diese Gleitkommazahlen nicht gerade vorteilhaft für die Anschauung. Also müssen Brüche her. Promt habe ich die Klasse Bruch geschrieben, die die Brüche darstellt und auch Operationen dafür definiert. Danach die Klasse MatrixBruch erstellt und das selbe analog für Doubles gemacht.
Nun habe ich 2 Klassen MatrixDouble und MatrixBruch, diese könnte man doch zu einer vereinigen um Redundanz zu vermeiden, nur habe ich nicht den Clou wie. Kann mir einer vlt paar Tips dafür geben?
Danke!
versuche mir gerade zum Übung Matrizenoperationen in einer Klasse zu definieren, klappt soweit alles gut, nur habe ich jetzt ein Problem die richtige Organisation dafür zu finden.
Habe zuerst die Klasse MatrixDouble erstellt und dort alle Operationen für Doubles definiert. Danach fand ich diese Gleitkommazahlen nicht gerade vorteilhaft für die Anschauung. Also müssen Brüche her. Promt habe ich die Klasse Bruch geschrieben, die die Brüche darstellt und auch Operationen dafür definiert. Danach die Klasse MatrixBruch erstellt und das selbe analog für Doubles gemacht.
Nun habe ich 2 Klassen MatrixDouble und MatrixBruch, diese könnte man doch zu einer vereinigen um Redundanz zu vermeiden, nur habe ich nicht den Clou wie. Kann mir einer vlt paar Tips dafür geben?
Danke!