Oracle Interview Question

Design a software system that simulates blackjack.