Builder pattern (빌더 패턴)

2022. 2. 28. 11:17Software Architecture/Software design

    목차
반응형

Builder pattern

 

"생성 과정" 부분만 별도의 class에 역할 위임을 하는 패턴입니다. 

생성과정에 어떤 순서라던가, 기다림 등 다양한 로직이 필요한 경우 많이 사용하는 패턴입니다. 

 

  • Builder는 생성 과정에 필요한 사항들을 생성하는 역할을 수행합니다. 
  • 생성 과정의 로직은 director은 PhoneProvider가 수행합니다. 
  • client는 생성과정은 director에 위임하고, 생성 결과는 builder에서 바로 획득합니다. 

 

반응형