개발 공부
setter vs. builder (vs. initializer) 본문
Setter
setter의 무분별한 사용은 코드의 의도를 가지기 어렵다.
객체의 일관성이 깨진다.
Initializer & Builder
대안으로 생성자나 빌더를 사용할 수 있다.
하지만 생성자의 경우 채워야할 필드가 무엇인지 명확하게 지정할 수 없다.
따라서 builder의 사용을 권장한다.
참조 :
https://velog.io/@dahye4321/%EC%8A%A4%ED%94%84%EB%A7%81-%EA%B0%80%EC%9D%B4%EB%93%9C-2
'웹개발 (자바, 스프링, React)' 카테고리의 다른 글
자바 로그 팁 (0) | 2021.06.18 |
---|
Comments