package com.combi.ex03;
/*
* # Factory 패턴
* - 객체를 생성하는 디자인 패턴 중 하나.
* 객체 생성을 클라이언트로 부터 분리시켜서 객체 생성을 처리하는 팩토리 객체를 이용하여 객체를 생성.
*/
public class BeanFactory {
public MessageBean getBean(String beanName) {
if(beanName.equals("kr")) {
return new MessageBeanKr();
} else if(beanName.equals("en")) {
return new MessageBeanEn();
}
return null;
}
}