Woher weiß ich, dass die Züge auf dem Gleis stehen?
Die Funktion bekommt zwei Objekte übergeben, pGleis1
und pGleis2
.
Um durchspielen zu können, was die Funktion mit diesen Argumenten macht, muss man Annahmen darüber treffen, welchen Wert die Objekte haben.
Die Klasse Stack
und die Methodenaufrufe top
, pop
und push
lassen vermuten, dass es sich bei der Klasse Stack
um einen Stapelspeicher handelt (auch Kellerspeicher genannt).
Die Namen pGleis1
und pGleis2
der Objekte lassen vermuten, dass in dem Stapelspeicher gespeichert wird, welche Züge auf dem jeweiligen Gleis stehen.
Also habe ich Züge auf die Gleise gestellt.