기본적인 내용은 Simple Factory 내용과 같다.
상속받는 서브클래스들에서 생성될 객체를 결정한다.
Abstract Factory는 객체 구성을 통해 객체를 생성하고 Factory Method는 상속을 통해 객체를 만든다.