Factory Method Simple Factory “new”는 “구상 객체”를 뜻합니다. 즉 new를 사용하는 것은 구상 클래스의 인스턴스를 만드는 것이고 특정 구현에 종속된다는 뜻입니다. Pizza pizza = new CheesePizza(); 이 코드에서 new를 사용했다고해서 무슨 문제가 있는 것은 아닙니다. 문제는 “변화” 입니다. Cheese 피자 말고 Pepperoni 피자와 Greek 피자도 있다고 한다면