본문 바로가기

Abstract factory pattern2

factory method pattern vs abstract factory pattern 차이 알아보기 factory method pattern vs abstract factory pattern 차이 알아보기 두 패턴은 공통점이 많지만 확연히 다른 차이점이 존재합니다. 펙토리 메서드 패턴과 추상 메서드 패턴의 차이에 대하여 알아보도록 하겠습니다. 팩토리 메서드 패턴과 추상 팩토리 패턴의 공통점 Template Method Pattern을 사용 Factory 클래스를 사용하여 생성 Factory Method Pattern을 사용 둘 다 추상 클래스와 Factory를 통해 실제 구현 대상인 Concrete(구상 클래스, 구체 클래스)와 Client 간 결합도를 낮춥니다 인자에 따라 생성되는 객체가 결정됩니다. 추상 팩토리 패턴은 Factory Method Pattern을 사용합니다. 그리고 팩토리 메서드 패턴.. 2019. 9. 18.
[Design Pattern] abstract factory pattern [Design Pattern] abstract factory pattern abstract factory pattern(추상팩토리패턴) 추상팩토리 패턴은 많은 수의 연관된 서브 클래스를 특정 그룹으로 묶어 한번에 교체할 수 있도록 만든 디자인패턴입니다. 추상화(Abstact) + 팩토리(Factory)를 합친 단어입니다. 추상화란 구체화의 반대말로 생각하면 편할것입니다. 실제 코드 부분이 작성되지 않고 어떻게 사용할지 명세(인터페이스라고 한다)만 정의하는 것입니다. 추상팩토리 패턴은 다양한 구성 요소 별로 "객체의 집합"을 생성해야 할 때 유용한 패턴입니다. 다시 말해서, 서로의 다른 객체들을 하나의 팩토리에서 생성과 관리를 한다고 보면됩니다. 하나의 인터페이스에서 객체의 생성을 처리하고, 다양한 성격의.. 2019. 9. 17.