Ich arbeite an einem Karteneditor/Generator für ein Spiel, und ich habe eine Tile-Klasse erstellt und mit einer mapTile-Klasse erweitert, die den wirklich spielbaren Kartenbereich darstellt, damit ich diese speichern kann in der Kartenklasse und beziehen sich auf spielbare Kacheln mit einem Vector2. Das Problem ist, dass ich eine Klasse mit dem Namen BorderTile erstellt habe, ohne nachzudenken, dann habe ich realisiert, dass ich nicht wirklich etwas hinzufügen kann, das nicht von Tile abgedeckt wird.Klassen, die rein zur Verbesserung der Lesbarkeit existieren
Diese Klasse erhöht die Lesbarkeit, aber auf der anderen Seite ist sie redundant und erhöht die Komplexität des Projekts. Gibt es einen Verdienst für eine Klasse, die die Lesbarkeit und somit die intellektuelle Handhabbarkeit verbessert? Oder ist es pure Bösheit, da es überflüssig ist und ich es nicht brauchen werde.
Können Sie nicht einfach einen Alias oder etwas ähnliches machen, wenn nur der Name anders ist? Es wird keinen Overhead wie diesen hinzufügen. –