Factory Method (1) 썸네일형 리스트형 [Design Pattern] Factory Method Pattern 이번 장에서는 팩토리 메서드 패턴(Factory Method)에 대해서 알아보도록 한다. 샘플 코드는 여기 (링크) 프로젝트의 테스트 코드로 정리해두었다. 이번 팩토리 메서드 패턴은 "데이터 베이스" 클라이언트를 생성하고 데이터를 Insert하는 과정을 접목시켜 알아보겠다. 팩토리 메서드 패턴이란? 부모 클래스에 알려지지 않은 구체 클래스를 생성하는 패턴이며 자식 클래스가 어떤 객체를 생성할지를 결정하도록 캡슐화한 패턴이다. 이전에 살펴보았던 템플릿 메서드 (링크)의 생성 패턴 버전으로 볼 수 있다. GoF Design Patterns에 따르면 아래와 같은 Class Diagram이 그려진다. Product: 생성될 객체들이 구현해야 할 기능을 명시한 인터페이스. ConcreteProduct: 객체가 생.. 이전 1 다음