Blackjack application for learning object oriented programming