BuildPattern1 [Java] Builder Pattern 그리고 @Builder annotaion Builder Pattern (빌더 패턴) 객체를 생성하는 좋은 방법 중 하나. constructor에 전달되는 parameter가 많을 때, 각각의 인자가 어떤 의미인지 알 수 있도록 해준다. 파라미터의 순서에 상관없이 객체 생성 BankAccount account = new BankAccount(456L, "Marge", "Springfield", 100.00, 2.5); ↓ BankAccount account = new BankAccount.Builder(1234L) .withOwner("Marge") .atBranch("Springfield") .openingBalance(100) .atRate(2.5) .build(); Builder()에는 필수 인자들의 값을 입력 build() 가 객체를 생성.. 2022. 9. 19. 이전 1 다음