Package facade
Class Factorysystem
java.lang.Object
facade.Factorysystem
Factorysystem agiert als Fassade für RobotFactory
- Author:
- Kai-Niklas Dippold
-
Constructor Summary
ConstructorDescriptionFactorysystem
(String name) Erstellt eine neue RobotFactory mit dem gegebenen Namen -
Method Summary
Modifier and TypeMethodDescriptionfehlerAuslesen
(int id) boolean
istDieserRoboterDa
(int id) int
roboterAnlegen
(String name, int auswahl) Legt einen neuen Roboter je nach Auswahl mit dem gegebenen Namen anroboterDaten
(int id) boolean
schalterBetätigen
(int id) sprechenAufruf
(int id, int[] zahlen) boolean
zustandRoboter
(int id) Ruft die Methode roboterZustand(id) in der RobotFactory auf
-
Constructor Details
-
Factorysystem
Erstellt eine neue RobotFactory mit dem gegebenen Namen- Parameters:
name
- Name der RobotFactory
-
-
Method Details
-
roboterAnlegen
Legt einen neuen Roboter je nach Auswahl mit dem gegebenen Namen an- Parameters:
name
- Name des Robotersauswahl
- Bei 1 wird ein R2D2 erstellt, bei 2 ein C3PO.- Returns:
- Gibt die ID des erstellten Roboters zurück
-
zustandRoboter
public boolean zustandRoboter(int id) Ruft die Methode roboterZustand(id) in der RobotFactory auf- Parameters:
id
- Id des Roboters- Returns:
- Gibt die Wiedergabe von roboterZustand(id) zurück
- See Also:
-
schalterBetätigen
public boolean schalterBetätigen(int id) -
sprechenAufruf
- Throws:
RobotException
-
fehlerAuslesen
-
roboterDaten
-
istDieserRoboterDa
public boolean istDieserRoboterDa(int id)
-