Design Pattern:Simple Factory Sample