팩토리 팬턴정의:객체를 생성하는 일을 맡는 별도의 "팩토리" 역할을 하는 클래스를 두어서, 객체를 직접 만들지 않고 필요한 곳에서 팩토리 클래스를 통해 필요한 객체를 생성하도록 하는 디자인 패턴. ex) 미국에 피자가게가 있다고 가정하자, 만약 피자를 만들려면 아래와 같이 만들어야 할 것이다.public class PizzaStroe{ public static Pizza createPizza(String type){ if(type = "뉴욕 치즈 피자"){ NWCheesePizza nyPizza = new NWCheesePizza(); return nyPizza; }else if(type = "시카고 치즈 피자"){ CHChee..