We have just completed to develop Jacado Dice, a new dice game developed based on Craps. The game was developed in Java ME and is now available world wide via the biggest carriers in the world.
The Visitor Design Pattern
The visitor design pattern allows us to add operations to objects that already exist without modifying their classes and without extending them.