Rabbit Program : Design Pattern Study Case