Design Patterns, Behavioural Design, Java, Software Development.
this.number = number; } @Override public int interpret(Context context) { return number; } } public class AdditionExpression implements Expression { private Expression leftOperand; private Expression rightOperand; public AdditionExpression(Expression leftOperand, Expression rightOperand) {