Demonstration of Abstract Factory Pattern