알파카 개발 블로그

Abstract Factory Pattern

추상 팩터리 패턴 추상 팩토리 패턴은 팩토리 메서드 패턴과 모양과 효과는 비슷하다. 둘 다 구체적인 객체 생성 과정을 추상화한 인터페이스를 제공해 객체 생성의 책임을 팩토리 클래스에 위임한다. 하지만 목적이 다르다. 팩토리 메서드 패턴은 구체적인 객체 생성 과정을 다른 서브(구체)클래스로 위임하는 것이 목적이다. 반면 추상 팩토리 패턴은 연관성...

Factory Method Pattern

팩터리 메서드 패턴 팩터리 메서드 패턴은 객체 생성 패턴 중의 하나로, 객체 생성을 특정 서브 클래스에서 결정하도록 하는 패턴이다. 즉, 클라이언트가 직접 객체 생성하는게 아닌 공장 클래스에 위임함으로써 객체 생성의 책임을 분리 할 수 있다. 추가적으로 객체 생성 전 후로 추가적인 로직이 필요한 경우도 팩터리 메서드 패턴을 사용해 효과적으로 처리...