Rust에서 Dependency Injection의 4가지(동적 디스패치, 정적 디스패치, Shaku, Cake Pattern) 구현 방법에 대해 정리
Spring에서 의존성 주입이 필요한 이유와 Constructor Injection이 권장되는 이유에 대해 상세히 기술.