웹개발 지식
생성자 패턴 | 빌더 패턴
추띠기
2022. 9. 21. 13:47
[ 생성자 패턴 ]
생성자 패턴은 필요 데이터를 모두 입력해주어야 처리 가능.
public class TestVO {
private String name;
private int age;
public TestVO (String name, int age) {
this.name = name;
this.age = age;
}
[ 빌더 패턴 ]
@Builder 붙여줘야함.
빌더 패턴은 필요한 데이터만 설정하여 동적으로 처리 가능하므로, 추가 변수가 있을 시 로직의 수정 없이 변수 추가 가능.
@Builder
public class TestVO {
private String name;
private int age;
}
TestVO vo = TestVO.builder()
.name("이름")
.age(29)
.build();