객체 생성 순서가 실행 전 의존관계를 완성한다

구성 단계가 끝난 뒤에는 서비스가 null이나 미완성 의존성을 만날 이유가 없어야 한다.

MemoryMemberRepository 생성

공유 저장소 인스턴스

TestPasswordHasher 생성

첫 운영 정책

DefaultMemberRegistrationService 생성

두 역할을 생성자로 연결

register 호출

완성된 객체 그래프 사용