Creational Design Patterns Example