logo

Builder Pattern (빌더 패턴)

* 관련 기술 스택이 없습니다
emoji

• 빌더 패턴은 복잡한 객체를 유연하게 생성할 수 있는 creational design pattern의 일종으로, 객체의 구성과 표현을 분리하여 같은 구성 과정을 통해 다른 객체의 표현을 만드는 것을 목적으로 한다.
• 코드의 의미가 더 명료하게 보이고 읽기 쉬워지는 장점이 있으며, 객체의 불변성을 강화할 수 있어 한 번 생성한 객체의 내부 필드를 변경할 수 없다.
• 빌더 패턴은 많은 optional 혹은 mutable 속성을 갖는 객체를 다루는 상황에서 유용하며, 한 단계씩 객체를 생성할 수 있다는 장점이 있다.
• 코드의 재사용성과 가독성을 높이고 생성 과정을 더 유연하게 만들어 유지보수에 유리하다.

thumbnail
북마크
공유하기
신고하기
2분 분량
조회수 115
profile-imagekkkdh
일 년 전
Copyright © 2025. Codenary All Rights Reserved.