2016-05-12 16 views
0

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

+1

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

+2

https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it –

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. –