Question
Nachdem Sie Move Strategies, Field Selection Listeners und Field Selectors implementiert haben, verknpfen Sie diese Komponenten miteinander. Implementieren Sie in Klasse Main die Methode main01
Nachdem Sie Move Strategies, Field Selection Listeners und Field Selectors implementiert haben, verknpfen Sie diese Komponenten miteinander.
Implementieren Sie in Klasse Main die Methode main01 folgendermaen:
Zuerst wird ein Objekt der Klasse MouseFieldSelector und ein Objekt der Klasse MoveByWalk konstruiert. Danach wird ein Objekt der Klasse RobotMover konstruiert, wobei als aktualer Parameter das konstruierte Objekt der Klasse MoveByWalk verwendet wird. Dieser Robot Mover wird dem Mouse Field Selector als Field Selection Listener gesetzt. Zuletzt werden drei Objekte der Klasse Robot mit beliebigen Parametern konstruiert, welche dem Objekt der Klasse RobotMover mittels der Methode addRobot hinzugefgt werden.
Implementieren Sie in Klasse Main die Methode main02 folgendermaen:
Zuerst wird ein Objekt der Klasse KeyboardFieldSelectorund ein Objekt der Klasse MoveByTeleport konstru- iert. Danach wird ein Objekt der Klasse MoveableRobot konstruiert, wobei als aktualer Parameter das konstruierte Objekt der Klasse MoveByTeleport verwendet wird. Dieser Moveable Robot wird dem Keyboard Field Selector als Field Selection Listener gesetzt.
Testen Sie Ihre Implementation, indem Sie wechselweise in der main-Methode die Methoden main01 und main02 aufrufen. Testen Sie weitere Kombinationen aus. Sie knnen fr mehrere Field Selectors auch denselben Field Selector verwenden.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started