• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

16:50에서 객체의 생성과 초기화를 분리하자 고 하셨는데

22.12.10 11:01 작성 조회수 421

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)

[질문 내용]
우선 객체의 생성과 초기화를 분리하자는 글엔 완전 공감합니다. 근데 동시에 궁금한 점도 몇개 생겼습니다

  1. 외부에서 접근가능한 setter를 계속 열어주어야 하는데 괜찮나요?

  2. 생성하고자 하는 객체의 인스턴스 변수에 final 못 붙이지 않나요?

  3. @Component일 경우 final 못쓰니 @RequiredArgsConstructor 적용 못하는 문제도 있을 거 같아요

답변 1

답변을 작성해보세요.

1

안녕하세요. 코찔질이님

결론을 간단하게 말씀드리면 생성자를 사용해서 필수 정보들을 넘기면 됩니다.

그리고 해당 필수 정보들이 세팅되고 나면 이후에 초기화를 호출하면 됩니다.

감사합니다.