created interface Evaluable with operate method
used in ArithmeticOperation using Command pattern