을 읽고 공부한 내용을 정리한 글입니다. 의존성이란? 의존성이란 두 클래스나 모듈의 연결, 관계를 의미한다. 만약 A와 B라는 두 모듈이 있을 때 A가 B에 의존한다면, B의 일부가 변경될 때 이것이 A에 영향을 끼친다는 의미이다. 자바 코드로는 아래와 같이 작성할 수 있다. // 예제 1 public class A{ private B b; public A(B b){ this.b = b; } } // 예제 2 public class A{ private B b; public A(){ this.b = new B(); } } 클래스 B의 객체가 클래스 A의 멤버 변수로, A는 B에 의존한다. // 예제 3 public class A{ public void doSomething(){ B b = new B(); ..