팩토리 메소드 패턴(Factory Method Pattern)
youngjun._.
1. 팩토리 메소드 패턴이란? 다양한 구현체 (Product)가 있고, 그 중에서 특정한 구현체를 만들 수 있는 다양한 팩토리(Creator)를 제공할 수 있다. 1-1. 정의(Definition) 1-1-1. 팩토리 패턴? 객체의 생성을 캡슐화 하는 패턴이다. 구체적인 객체의 생성 과정을 '팩토리'로 모듈화 하여 구체적인 부분이 아닌 추상적인 부분에 의존할 수 있도록 한다. 팩토리 패턴에는 팩토리 메소드 패턴과 추상 팩토리 패턴이 있다. Pattern 공통점 차이점 팩토리 메소드 패턴 객체의 생성부를 캡슐화하여 결합을 느슨하게 함 구체적인 타입에 의존하지 않도록 함 상속을 통해 서브 클래스에서 팩토리 메소드를 오버라이딩하여 객체의 생성부를 구현 추상 팩토리 패턴 객체의 집합을 생성하기 위한 정의를 추상..