Zitat von
3_of_8:
Wieso zwei? Hab ich da was übersehen?
Zitat von
Jelly:
Ich würde innerhalb eines Objektes lediglich Operationen ablegen, die einzig und allein das Objekt betreffen. Matrizenmultiplikation z.B. würd ich von ausserhalb erledigen lassen, eventuell von einer getrennten Klasse TMatrixOperations o.ä.
Zitat von
Der_Unwissende:
Das Rechnen sollte sicherlich mit verschiedenen Reealisierungen eines Vektors möglich sein. Ein Vektor ist hingegen nur ein reiner Datentyp. Hier bietet es sich also an, dass du die Logik der Vektorrechnung von seiner Repräsentation trennst. Du hast dann zwei Klassen, die nur eine bestimmte Funktionalität bieten.
Nur alle anderen Beiträge?!