Skip to content
Snippets Groups Projects
Commit 10285e99 authored by Peter Hertkorn's avatar Peter Hertkorn
Browse files

Add predator classes

parent 115adf16
No related branches found
No related tags found
No related merge requests found
......@@ -14,4 +14,15 @@
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
<filteredResources>
<filter>
<id>1701856497829</id>
<name></name>
<type>30</type>
<matcher>
<id>org.eclipse.core.resources.regexFilterMatcher</id>
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
</matcher>
</filter>
</filteredResources>
</projectDescription>
......@@ -3,12 +3,16 @@ package aliensimulator;
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;
public class AlienSimulator {
public static void main(String[] args) {
Alien alienMars = new AlienMars();
alienMars.darstellen();
alienMars.fliegen();
......@@ -38,5 +42,12 @@ public class AlienSimulator {
alienFromNY.setErdeBesuchverhalten(new ErdeNeutralAdapter(new NeutralBesuchen()));
System.out.println("Verhalten vom Alien von NY NACH der Änderung seines Verhaltens:");
alienFromNY.erdeBesuchen();
Predator yautja = new Yautja();
yautja.darstellen();
yautja.fliegen();
yautja.erdeBesuchen();
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment