Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these General Management questions