우아한 프로그래밍
반응형
[자바/JAVA] 디자인패턴 #6 빌더( Builder) 패턴
프로그래밍/Java 2019. 1. 6. 17:48

1. 빌더패턴이란? 빌더패턴이란 빌더 클래스는 인스턴스를 생성자를 통해 직접 생성하지 않고, 빌더라는 내부 클래스를 통해 간접적으로 생성하게 하는 패턴이다. 생성자가 많은 클래스가 있다면 빌더패턴을 고려해 보는 것이 좋다. 아래 나오는 고전적 방법2를 이용해도 되나 가독성의 문제를 고려하여 빌드 패턴을 고려해도 좋다. 사실 가독성은 개인차가 있는 것 같다. 굳이 시간이 없다면 빌더 패턴을 쓰지 않아도 되고 고전적 방법2를 써도된다. 2. 고전적 방법1. 점진적 생성자를 이용한 방법 public class User { private String name; private String juminNum; private int age; private int sex; public User(String name) {..

반응형