마지막으로 passwordVerifierFactory() 함수를 만들어 보자. 이 함수는 PasswordVerifier 클래스의 생성자 함수에 날짜/시간 값을 반환하는 RealTimeProvider를 의존성으로 주입하는 역할을 한다. 이제 날짜/시간 값에 의존하는 PasswordVerifier 클래스를 만들고 싶으면 언제든지 passwordVerifierFactory() 함수를 호출하면 된다.
// stub-time/02-inject-object/verifier-factory.js
const passwordVerifierFactory = (rules) => {
return new PasswordVerifier(new RealTimeProvider());
};