Zum Beispiel, wenn ich eine Klasse "Item" habe, die keine Methode mit zwei Attributen (Preis und Nummer) hat, ist es besser, ein Objekt dieser Klasse zu verwenden, oder lieber eine Matrix mit zwei Zeilen und in die Spalten alle Elemente des Shops? Meine Frage ist sehr allgemein, aber ich meine in Bezug auf Geschwindigkeit und Benutzerfreundlichkeit.Ist es besser, eine Klasse zu erstellen, die nur zwei int enthält oder eine Matrix verwendet?
-1
A
Antwort
1
In einer statisch typisierten Sprache wie Java besteht das allgemeine Muster darin, dass Sie Klassen für jedes Datenobjekt oder "DTO" erstellen, selbst wenn die Klasse keine Logik hat. Obwohl ich mir nicht sicher bin, was genau Sie mit "Matrix" meinen, sollten Sie wahrscheinlich nur die Item-Klasse erstellen.
Verwandte Themen
- 1. Ist es besser, Integer oder nur Int zu schreiben?
- 2. Ist es besser, eine Klasse zu verwenden oder zu erweitern? (swift)
- 3. Ist es besser DateTime.MinValue oder eine Nullable DateTime zu verwenden?
- 4. Matrix, die eine Struktur verwendet
- 5. Ist es möglich, eine PCL-Bibliothek zu erstellen, die das Steuerelement enthält, das benutzerdefiniertes Rendern verwendet?
- 6. Java: verwendet eine endgültige statische int = 1 besser als nur eine normale 1?
- 7. Ist es eine Methode oder eine Klasse?
- 8. Ist es möglich, eine int + enum in C++ zu erstellen?
- 9. Ist es besser, eine * Schnittstelle * oder ein * Objekt * als Parameter an eine Funktion zu übergeben?
- 10. Ist es besser, Return-Lookup-Listen zu erstellen oder eine statische Liste in C# vorzuladen?
- 11. Ist es möglich, eine "Freund-Klasse" in C++ zu erstellen?
- 12. Matrix enthält eine Dezimalzahl Werte?
- 13. Ist es besser, eine Seite oder viele für eine Website zu haben, die eine kleine Anzahl von Produkten auflistet?
- 14. Sollten Sie eine Schnittstelle erstellen, wenn es (derzeit) nur eine Klasse gibt, die es implementiert?
- 15. Ist es möglich, eine Instanz einer Klasse in VB aus einer Zeichenfolge zu erstellen, die die Definition der Klasse enthält?
- 16. Ist es besser, Code in eine "IF" -Anweisung einzubinden, oder ist es besser, die Funktion "kurzzuschließen" und zurückzugeben?
- 17. Struktur oder Klasse, die besser für die verknüpfte Liste ist?
- 18. So erstellen Sie eine Schnittstelle für eine Klasse, die JDialog (oder allgemein eine andere Klasse) erweitert
- 19. Zuordnen von Speicher zu einer Struktur, die eine Matrix von struct enthält, die selbst eine Matrix von Integer
- 20. Erstellen Sie eine Matrix
- 21. Ist es besser, nur eine Spalte zur Tabelle hinzuzufügen, anstatt eine Join-Operation auszuführen?
- 22. Ist es besser, :: Klasse als hardcoded String zu verwenden?
- 23. Erstellen Sie eine Klasse, die die zu zeichnenden Objekte enthält (seg fault)
- 24. Ist es möglich, eine generische Methode oder Klasse zu erstellen, mit der man "neue" Instanzen einer Klasse erstellen kann?
- 25. Ist es in Ordnung, eine Liste zu erstellen, die mehrere Variablentypen enthält?
- 26. ORACLE - Was ist besser, um eine große Ergebnismenge von Datensätzen zu erstellen, Ansicht, SP oder Funktion
- 27. Ist es besser, array.length in einem Programm mit vielen for-Schleifen zu verwenden oder ist es besser, eine Variable zu setzen und zu verwenden?
- 28. Ist es eine gute Übung, eine Methode zu erstellen, die Daten außerhalb der Klasse const ändert?
- 29. Ist es sicher, eine JAR-Datei manuell neu zu erstellen, um nur eine Eigenschaftendatei zu ändern?
- 30. Gibt es eine Möglichkeit, eine bower.json-Datei zu kommentieren oder besser zu organisieren?
Was ist klarer und sicherer? 'int price = items.get (0) .getPrice()' oder 'int price = ((int []) matrix [1]) [0]'? –
Erkläre deine Frage ein wenig mehr. Was versuchst du zu bauen? – Lokesh
Ich denke das erste –