FlyerFactory factory = FlyerFactory.getInstance();

Flyer f = factory.getFlyer(name);





public class FlyerFactory {

private static FlyerFactory insance = new FlyerFactory();


private FlyerFactory() {


}


public static FlyerFactory getInstance() {

return insance;

}


public Flyer getFlyer(String s) {

Flyer aa= null;

if (s.equals("Bird")) {

aa= new Bird();

} else if (s.endsWith("Airplane")) {

aa= new Airplane();

}

return aa;


}


}



'Computer > JAVA' 카테고리의 다른 글

Java HashSet  (0) 2014.08.29
Java Date사용  (0) 2014.08.29
Java Properties  (0) 2014.08.29
Java PrimeNumber  (0) 2014.08.29
Java 최대공약수  (0) 2014.08.29

+ Recent posts