public final class EmployeeFactory {
private Employee svEmp;
public EmployeeFactory(String type){
if( type.equals("Manager")){
svEmp = new Manager();
} else if(type.equals("Developer")){
svEmp = new Developer();
} else if(type.equals("QA")){
svEmp = new QA();
}
}
public Employee getFactoryProduct() {
return svEmp;
}
}
|