의존성이란

의존성이 발생했다 = 주체**(함수 또는 클래스)**가 누군가를 필요로 한다

어떤 클래스 **A가 다른 클래스 B를 이용할 때 A가 B에 의존**한다고 한다

  1. 의존은 변경에 의해 영향을 받는 관계를 의미한다
  2. 한 클래스가 다른 클래스의 메서드를 실행할 때 이를 “의존한다” 라고 한다
  3. A가 B를 사용해야만 A의 역할을 수행할 수 있는 경우