[GOF 디자인 패턴] 팩토리 메서드 (FACTORY METHOD) 패턴

팩토리 메서드(Factory Method) 생성(Creational) 패턴 중 하나로 객체를 생성하기 위해 인터페이스를 정의하지만, 어떤 클래스의 인스턴스를 생성할지는 서브클래스가 결정하도록 하는 패턴