All pastes #244680 Raw Edit

Sashlik

public text v1 · immutable
#244680 ·published 2006-11-10 01:44 UTC
rendered paste body
public class HandlerFactory {
  
   public DataHandler getInstance(String type) {
      if (type.equals("string"))
         return new StringDataHandler();
      else if (type.equals("byte"))
         return new ByteDataHandler();
      else if (type.equals("long"))
         return new LongDataHandler();
      else
         throw new IllegalArgumentException("Unknown type");
   } 
}