Programming/DesignPattern

추상 팩토리 패턴 VS 팩토리 메소드 패턴

su8y 2023. 6. 9. 22:20

둘다 팩토리 패턴이다. 하지만 둘의 차이가 헷갈릴수있어서 정리를 해본다.

팩토리 메소드 패턴 :
한 객체를 생성하기위한 과정에 집중이 되어있고 한 인터페이스를 정의 구체적인 내용은 서브클래스(팩토리)로 위임하는 패턴이다.

추상 팩토리 패턴 :
팩토리를 사용하는 방법으로, 서로 연관되거나 의존적인 조합을 만드는 여러종류의 객체 집합를 만들기위해 인터페이스를 제공하는 패턴이다.

반응형