Roulette The Roullete - Batting Game Based on Design Patterns GoF. It's focused on OCP, and scalable for batting Games. 1. If you want to add new style of batting game, just implements Bet Interface. 2. If you want to learn about Design Pattern, I recommend you to build diagram of this program. Thanks for your Visit.