Aloha ;)
es gibt auch klassenlose Datenstrukturen. Die gibts in c als stuct und in JavaScript heißen die soagr Objekte.
Klar. Nur kann sich dann keiner drauf verlassen, dass ein irgendwo geworfenes Objekt tatsächlich die erwartete Struktur hat. Deshalb hat man ja überhaupt Klassen und Typisierung: Um sicherzustellen, dass Objekte einer festgeschriebenen Form folgen.
Und wie ich bereits schrieb: Du kannst das zwar auch anders machen, aber dann isses halt scheiße.
Grüße,
RIDER