Ich versuche gerade, einen Stack in Java zu implementieren und ich frage mich, ob es Sinn macht, einen Stack vergleichbar zu implementieren und wie ich das machen würde. Auch wenn ich zu diesem Thema bin, ist mein Stack klonbar, was meiner Meinung nach sinnvoll ist, aber ich würde gerne sehen, was andere darüber denken. Vielen Dank.Sollte ein Stack-Objekt vergleichbar sein
0
A
Antwort
-1
Ob es sinnvoll ist oder nicht, hängt von der Situation ab.
Sie könnten es tun, wie unten:
import java.util.Stack;
abstract class ComparableStackClass extends Stack implements Comparable{
//some code here...
}
+0
Ich habe wirklich nur die Antwort eingefügt, weil ich den Kommentar kommen wollte YAGNI Referenz oben, aber da ich ein Newb bin, kann ich nicht ohne eine Antwort zuerst .... wie dumm. Wie auch immer, YAGNI wird so sehr unterschätzt und unterbewertet. @Louis Wasserman Ich legte meinen Finger auf meine Nase und schrie YAGNI am Computer an ... ich denke, ich hätte eine echte Antwort darauf geben sollen, wie man die angeforderten Informationen erstellt, aber dann wieder YAGNI. –
Verwandte Themen
- 1. Sollte ein C++ temporäres konstant sein?
- 2. Sollte das nicht "= +" ein Syntaxfehler sein?
- 3. Wie groß sollte ein Sprachvokabular sein?
- 4. Pfadkomponente sollte '/' sein
- 5. Sollte `System.IO.Path` konkret sein?
- 6. Sollte ein Software-Service vollständig eigenständig sein oder kann/sollte er Teil einer größeren Komponente sein?
- 7. Wird System.Numerics.BigInteger unveränderlich sein? Sollte es sein?
- 8. Sollte CIII gleich sein?
- 9. Sollte dieser Fehler behoben sein?
- 10. Sollte meine Sitzungsklasse statisch sein?
- 11. Sollte "constexpr" auch "noexcept" sein?
- 12. Sollte WebException.Response.GetResponseStream() close/dises sein?
- 13. Sollte eine BLL zustandslos sein?
- 14. ProgressDialog sollte nicht stornierbar sein
- 15. Ein Teil von Text sollte fett sein in jList
- 16. Wie groß sollte ein Bild in einer Navigationsschublade sein?
- 17. Sollte ein Singleton PixelShader eine Best Practice sein?
- 18. Sollte benutzerdefinierte Form Modul in Drupal ein Node-Typ sein?
- 19. Wie einzigartig sollte ein React Component Key sein?
- 20. Warum sollte ein Iterator (.Net) in diesem Code unzuverlässig sein?
- 21. Der Wert ist ungültig, sollte es ein gültiger Eingabewert sein
- 22. Da ist ein zufälliges 'b', das nicht da sein sollte
- 23. Warum sollte am Ende dieses Arrays ein Undefined sein?
- 24. Mit welchen Konzepten sollte ein vC++ Entwickler vertraut sein?
- 25. Sollte ein HMAC-Geheimschlüssel nicht fest codiert sein?
- 26. Warum sollte ein gefällter Tisch halb so groß sein?
- 27. Warum sollte ein Datenbanktrigger in einer Oracle-DB ungültig sein?
- 28. Sollte das Profil eines Benutzers ein separates Modell sein?
- 29. Android: Sollte ein listView-Adapter Teil Ihrer ViewModel-Klasse sein?
- 30. Java-Schnittstelle erweitert Vergleichbar
Dieses einer Frage für Stackoverflow wirklich zu breit ist (und Sie möchten Ihre Fragen eine Frage pro Frage halten). Wenn Sie einen 'Stack' erstellen und irgendwann Probleme bekommen, dann können wir Ihnen helfen. (Aber vergleichen Sie den Stapel mit einem anderen Stapel oder vergleichen Sie Elemente des Stapels?) –
Teepeemm
https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it –