추상팩토리패턴1 추상 팩토리 패턴 서로 관련 있는 여러 객체를 만들어주는 인터페이스 구체적으로 어떤 클래스의 인스턴스(concreate product)를 사용하는지 감출 수 있다. 구현 방법 클라이언트 코드에서 구체적인 클래스의 의존성을 제거한다. 팩토리 메서드 패턴과 비교 비슷한 점 둘 다 구체적인 객체 생성 과정을 추상화한 인터페이스를 제공한다. 다른 점 관점의 차이 팩토리 메소드 패턴은 “팩토리를 구현하는 방법 (inheritance)”에 초점을 둔다. 추상 팩토리 패턴은 “팩토리를 사용하는 방법 (composition)”에 초점을 둔다. 목적의 차이 팩토리 메소드 패턴은 구체적인 객체 생성 과정을 하위 또는 구체적인 클래스로 옮기는 것이 목적이다. 추상 팩토리 패턴은 관련 있는 여러 객체를 구체적인 클래스에 의존하지 않고 만들 수.. 2022. 1. 6. 이전 1 다음