개발 공부

setter vs. builder (vs. initializer) 본문

웹개발 (자바, 스프링, React)

setter vs. builder (vs. initializer)

아이셩짱셩 2021. 6. 18. 14:51

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