package Domäne; import java.util.HashMap; public class RobotFactory { private String name; private HashMap roboters = new HashMap<>(); public RobotFactory (String name) { this.name = name; } public int addRobot (RobotType robotType) { Roboter roboter; if (RobotType.R2D2 == robotType) { roboter = new R2D2 ("R2D2"); roboters.put(roboter.getId(), roboter); return roboter.getId(); } else if (RobotType.C3PO == robotType) { roboter = new C3PO ("C3PO"); roboters.put(roboter.getId(), roboter); return roboter.getId(); } else return -1; } public String getName() { return name; } public Roboter findeRoboter (int id) { return roboters.get(id); } }