From ab16ff41df941b58b1814b4625854cab8c928195 Mon Sep 17 00:00:00 2001 From: Peter Hertkorn <peter.hertkorn@reutlingen-university.de> Date: Wed, 29 May 2024 10:24:35 +0200 Subject: [PATCH] Remove factory --- src/aliensimulator/AlienSimulator.java | 2 +- src/aliensimulator/predators/PredatorFactory.java | 13 ------------- 2 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 src/aliensimulator/predators/PredatorFactory.java diff --git a/src/aliensimulator/AlienSimulator.java b/src/aliensimulator/AlienSimulator.java index 92be79e..17ff392 100644 --- a/src/aliensimulator/AlienSimulator.java +++ b/src/aliensimulator/AlienSimulator.java @@ -4,7 +4,6 @@ import aliens_3rdparty.AlienFromNY; import aliens_3rdparty.NeutralBesuchen; import aliensimulator.aliens.*; import aliensimulator.predators.Predator; -import aliensimulator.predators.PredatorFactory; import aliensimulator.predators.Yautja; import aliensimulator.verhalten.ErdeFreundlichBesuchen; import aliensimulator.verhalten.ErdeNeutralAdapter; @@ -13,6 +12,7 @@ public class AlienSimulator { public static void main(String[] args) { + // Change instantiation of AlienMars to <factory>.createAlien("Mars") Alien alienMars = new AlienMars(); alienMars.darstellen(); alienMars.fliegen(); diff --git a/src/aliensimulator/predators/PredatorFactory.java b/src/aliensimulator/predators/PredatorFactory.java deleted file mode 100644 index 14ad9e3..0000000 --- a/src/aliensimulator/predators/PredatorFactory.java +++ /dev/null @@ -1,13 +0,0 @@ -package aliensimulator.predators; - - -public class PredatorFactory { - - public Predator createPredator(String type) { - if (type.equals("yautja")) { - return new Yautja(); - } else if (type.equals("hishquten")) { - return new HishQuTen(); - } else return null; - } -} -- GitLab