메서드 체인은 같은 수신 객체를 다음 호출로 넘긴다

각 설정 메서드가 this를 반환하므로 하나의 Builder를 왼쪽에서 오른쪽으로 계속 조립합니다.

  1. 1

    Builder 생성

    빈 조립 상태

  2. 2

    title

    제목 저장 · this

  3. 3

    viewCount

    조회 수 저장 · this

  4. 4

    published

    공개 상태 저장 · this

  5. 5

    build

    불변 Post

핵심: 체인 끝의 build만 가변 조립 상태를 불변 결과로 바꿉니다.