From 9361cb23a1ab1744e13d480274ecb586b9610139 Mon Sep 17 00:00:00 2001 From: Stefan Suhren Date: Wed, 17 Dec 2014 15:11:07 +0100 Subject: Assignment No.12 implements interface and abstract classes --- src/de/fhswf/in/inf/java1/aufgabe12/Operator.java | 24 +++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 src/de/fhswf/in/inf/java1/aufgabe12/Operator.java (limited to 'src/de/fhswf/in/inf/java1/aufgabe12/Operator.java') diff --git a/src/de/fhswf/in/inf/java1/aufgabe12/Operator.java b/src/de/fhswf/in/inf/java1/aufgabe12/Operator.java new file mode 100644 index 0000000..3edb805 --- /dev/null +++ b/src/de/fhswf/in/inf/java1/aufgabe12/Operator.java @@ -0,0 +1,24 @@ +/** + * + */ +package de.fhswf.in.inf.java1.aufgabe12; + +import java.util.Stack; + +/** + * An interface for on UPN operator. + * + * @author $Author: $ + * @version $Revision: $, $Date: $ UTC + */ +public interface Operator +{ + /** + * Gets a stack of doubles and calculates a new value to be put on the + * stack. + * + * @param stack + * The UPN stack of the calculator. + */ + void eval(Stack stack); +} -- cgit v1.2.3-70-g09d2