Lab 2 Factory Pattern

Lab 2 Factory Pattern