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 |