たとえば、1 から 6 までの名前のレール オブジェクトを用意し、通過中のオブジェクトを列車に投げさせます。各レールには 1 つのトレインを含めることができます。
列車用に 2 つの線路 (一連のレール) があり、線路には同じレールを含めることができます。
例えば:
トラック 1 : レール 1 - レール 2 - レール 3 - レール 4
Track2 : Rail4 - Rail3 - Rail5 - Rail6
線路ごとにコレクションを作ろうと思っているのですが、問題は、列車がどのレールに進むべきかをどのように知ることができるかということです。列車が Rail3 (たとえば) にある場合、Rail4 または Rail5 に進む必要があるかどうかをどのように知ることができますか。RailManagerClass があり、トラックはそのクラスに格納する必要があります。トラックを管理する ang を保存するための最良の方法は何ですか? linkedList は問題を解決しますか?
ありがとうございました。