Advanced Java Lab#3 - Strategy Pattern on POS example