So wenige Objekte mit vielen Methoden wie möglich?



  • Wenn ich zwei Klassen mit genau den gleichen Attributen habe, wovon die eine mehr Methoden hat, lohnt es sich dann noch die Klasse mit den wenigen Methoden zu verwenden?
    Spart das Zeit oder Speicher?

    In meinem Fall habe ich eine "Sprite"-Klasse mit Kollisionsabfrage und eine ohne.



  • Nimm einfach die mit Kollisionsabfrage 😉 Die exe-Datei wird pro benutzter Methode ein winziges Stückchen größer, kannst ja mal nachschauen. Bei sowas solltest du dir keine Gedanken machen, außer die größere Klasse ist so überpowert, dass du fast nix davon brauchst und sie nur noch kompliziert ist. Scheint aber hier nicht zu sein.



  • nimm die klasse, die deinen anforderungen am besten entspricht. wenn du keine kollisionsabfrage benötigst, dann nimm die klasse ohne. je besser eine klasse auf die anforderung zugeschnitten ist, desto weniger verwirrend wird das design.


Anmelden zum Antworten