생성자의 매개변수가 많을 때 쓰면 좋다 - Builder Pattern(빌더 패턴)
1. 빌더 패턴이란? 빌더 패턴(Builder Pattern)은 추상 팩토리 패턴(Abstract Factory Pattern)과 팩토리 메소드 패턴(Factory Method Pattern)과 함께 객체의 생성과 관련된 디자인 패턴이다. 빌더 패턴은 생성자에 들어갈 매개 변수에 대해 차례차례 매개 변수를 받아들이고 모든 매개 변수를 받은 뒤에 객체를 생성하는 구조이다. 그래서 매개 변수가 많을 때 쓰면 유리하다. 이렇게 글로 설명하면 명확하지 않으니 아래에 예를 들어 설명할 것이다. 2. 빌더 패턴을 왜 쓰는가? 빌더 패턴을 설명하기 위해 '학생 정보'를 저장하는 클래스를 소개한다. public class StudentInfo { private String firstName; private String..
IT/개발팁
2018. 7. 22. 17:45