Ich würde das anders lösen. Du hast deine Instanzen einer Ampel, zB Ampel1. Und dann die zweite Ampel zB Ampel2, die auf die erste reagiert. Wenn die Ampel1 ihre Phase ändert muss sie das der anderen mitteilen. Dafür muss sie die andere Ampel kennen. Da Ampeln an einer Kreuzung zusammen geschaltet sind, solltest du über eine Ampelverwaltungsklasse nachdenken, die alle Ampeln kennt, die miteinander agieren. Diese Klasse sorgt dann für die synchronisation. (siehe Observer-Pattern)
MfG
freak
_________________
Ich war hier!