ABOUT ME

Today
Yesterday
Total
  • 추상 팩토리 패턴
    개발/디자인 패턴 2020. 1. 16. 10:07

    객체를 구성하는 부분을 추상화한 뒤 여러 서브클래스가 상속받아 객체를 구성하는 패턴. 객체를 구성하는 클래스들의 생성 공정을 추상화한다. 팩토리를 조건에 따라 생성하도록 다시 팩토리를 만들어 객체를 생성한다.

     

    객체 생성 과정에 일관성이 있지만, 구현 내용이 추가될 때 추상 클래스도 수정해야 한다.

     

    Abstract class를 사용해 객체의 생성 과정을 추상화. 일관성을 갖게 한다.

     

    생성되는 Product 객체도 Abstract class를 통해 추상화한다.

     

    Client 함수를 통해 A와 B객체의 일관된 생성 방법을 규정한다.

    '개발 > 디자인 패턴' 카테고리의 다른 글

    빌더 패턴  (0) 2020.01.16
    팩토리메소드 패턴  (0) 2020.01.16
    싱글턴 패턴  (0) 2020.01.16
    디자인패턴이란  (0) 2020.01.16
Designed by Tistory.