빌더패턴

    [디자인패턴] Builder 패턴

    안녕하세요 개발자 홍성호 입니다. 요즘 Java 언어로 배우는 디자인 패턴 입문 책으로 사내 스터디에 참여하고 있는데요. 이번주는 빌더 패턴 차례라서 공부를 하게 되었습니다. 예전부터 빌더 패턴은 자주 접하게 되었던것 같아요. 객체 생성시에 지정해줘야하는 요소들이 다양할 때 빌더 패턴을 이용하고 있습니다. 빌더 패턴의 원래 의도가 맞는건지 점검해보고 싶었어요. 이팩티브 자바의 빌더 패턴 조금 찾아보니 이팩티브 자바의 빌더 패턴과, GoF의 빌더 패턴이 차이가 있었습니다. 아래의 글을 보면 자세히 알 수 있는데요. 이팩티브 자바의 빌더패턴은 생성자에 매개변수가 많을 때 사용합니다. https://johngrib.github.io/wiki/builder-pattern/ 이 패턴도 실무에서 많이 사용되고 있습..