팩토리 메소드 패턴 (Factory Method Pattern)
팩토리 메소드 패턴이란?팩토리 메소드 패턴은 객체를 생성하는 코드를 공장 클래스로 별도의 클래스로 분리해 캡슐화 처리한 패턴이다. 즉, 클라이언트에서 직접 new 연산자를 통해 제품 객체를 생성하는 것이 아닌, 인스턴스화를 서브클래스에 미룬 것이다. 클라이언트는 제품 객체를 생성하는 공장 클래스를 만들고, 이를 상속하는 서브 공장 클래스의 메서드에서 여러가지 제품 객체 생성을 각각 책임지는 것이다. 팩토리 메소드 패턴 사용 법Creator : 최상위 공장 클래스로서, 팩토리 메서드를 추상화하여 서브 클래스로 하여금 구현하도로 함객체 생성 처리 메서드(someOperartion) : 객체 생성에 관한 전처리, 후처리를 템플릿화한 메소드팩토리 메서드(createProduct) : 서브 공장 클래스에서 재정..