Builder Pattern 배워보기
빌더 패턴을 익혀보자. 전통적인 new 생성자를 통한 객체생성 보다 장점이 많은 방식이라고 소개하고 있다. (Effective Java) 객체 생성을 클래스 생성자에 직접 매개변수를 모두 넣는 방식이 아닌 매개변수를 하나씩 넘겨서 이어붙이는 방식으로 객체를 생성할 수 있다. 클래스 여러개가 필요한 것이 아니라서 바로 특징을 살펴보면 1. BuilderPattern 클래스에서 사용할 멤버들을 정의하고 (4 - 7번 라인) 2. 클래스 내부에 static 클래스를 또 하나 정의한다. 3. static 클래스에서 쓸 변수들을 정의하는데 필수 / 선택으로 나누던가, 전부 선택으로 나눌 수 있다. 4. static 클래스의 생성자에서 필수 멤버를 초기화하고, 5. Builder 타입을 리턴하는 매개변수를 입력받는..
Java
2014. 1. 16. 17:47