@Builder (1) 썸네일형 리스트형 자바 빌더 패턴에 대해서 + @Builder 빌더 패턴에는 크게 두가지가 있다 1. 이펙티브 자바의 빌더패턴 - GoF의 빌더 패턴보다 좀 더 코딩 위주의 활용법을 설명한다. - 코드 읽기/유지보수가 편해지므로 빌더 패턴을 쓰라고 한다. - GoF가 책을 썼을 때에는 상대적으로 덜 중요했던 객체 일관성, 변경 불가능성 등의 특징을 설명한다. 2. GoF의 빌더 패턴 - 객체의 생성 알고리즘과 조립 방법을 분리하는 것이 목적이다. 두 책의 관점이 다르고, 이펙티브 자바(2001년)가 GoF의 디자인 패턴(1994년)보다 나중에 나왔기 때문인 것 같다 나는 이펙티브 자바의 빌더 패턴만 다뤄 보겠다 Effective Java의 빌더 패턴 생성자가 많을 때는 Builder 패턴 적용을 고려하라 생성자에 매개변수가 많다면 빌더를 고려하라 이펙티브 자바에서 .. 이전 1 다음