Das mit der Collection sieht gut aus.
2 Fragen:
1. Ist die Anzahl der möglichen Viecher höher oder niedriger wie bei dem array, was ist der vorteil zum array [außer dass es eleganter ist und besser aussieht]
2. kann ich auch kollektion einer kollektion bilden? also angenommen, ich möchte alle viecher verändern, aber den Forschritt festhalten, in dem ich alle Versionen des Viechs habe?
z.b
[1]
viech[1].haare=1 -> mutiere
viech[2].haare=2 -> mutiere
viech[3].haare=3
[2] verändere alle viecher [+1]
viech[1].haare=2 -> mutiere
viech[2].haare=3 -> mutiere
viech[3].haare=4
[3] verändere alle viecher [+2]
viech[1].haare=4 -> mutiere
viech[2].haare=5 -> mutiere
viech[3].haare=6
meiner ansicht wäre das mit zweierlei varianten möglich, also einmal die collection als array, oder die collection als collection einer collection.