클래스의 자원 의존

많은 클래스가 하나 이상의 자원에 의존한다.

ex)

<aside> 💡 클래스가 내부적으로 하나 이상의 자원에 의존하고, 해당 자원이 클래스 동작에 영향을 준다면 의존 객체 주입을 사용하자

</aside>

의존 주입 프레임워크

의존성이 수천개 되는 큰 프로젝트에서 용이한 의존 주입 프레임워크

클래스의 자원 의존방법

사전(dictionary)자원에 의존하여 맞춤법을 검사하는 클래스인 SpellChecker의 예제

1. 자원을 직접 명시하시는 경우