Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 #2

Open
tidavid1 opened this issue Jan 8, 2024 · 1 comment
Assignees
Labels
객체 생성과 파괴 2장 객체 생성과 파괴

Comments

@tidavid1
Copy link
Member

tidavid1 commented Jan 8, 2024

No description provided.

@tidavid1 tidavid1 added the 객체 생성과 파괴 2장 객체 생성과 파괴 label Jan 8, 2024
@tidavid1
Copy link
Member Author

tidavid1 commented Jan 8, 2024

빌더와 정적 팩터리 메서드 중 어떤 상황에서 어떤 방식을 선택할 것인가에 대해서 생각해보면 좋을 것 같다. 자주 활용되는 Lombok의 @Builder를 활용한 빌더 패턴의 단점을 살펴보자면 필수값에 대한 null 검증 로직을 따로 구현해야한다는 점 등이 있다. 아무리 장점이 많아도 이러한 단점들도 잘 고려해가면서 상황에 맞게 선택하는 것이 중요하다.

@tidavid1 tidavid1 changed the title 아이템2. 생성자에 매개변수가 많다면 빌더를 고려하라 아이템 2. 생성자에 매개변수가 많다면 빌더를 고려하라 Jan 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
객체 생성과 파괴 2장 객체 생성과 파괴
Projects
None yet
Development

No branches or pull requests

3 participants