목차:
3.1 의존성 유형
3.2 스텁을 사용하는 이유
3.3 스텁을 사용하는 일반적인 설계 방식
3.3.1 스텁으로 만든 시간을 매개변수로 주입
3.3.2 의존성, 주입, 제어
3.4 함수를 이용한 주입 방법
3.4.1 함수 주입
3.4.2 부분 적용을 이용한 의존성 주입
3.5 모듈을 이용한 주입 방법
3.6 생성자 함수를 사용하여 객체 지향적으로 전환
3.7 객체 지향적으로 의존성을 주입하는 방법
3.7.1 생성자 주입
3.7.2 함수 대신 객체 주입
3.7.3 공통 인터페이스 추출
3.1 의존성 유형