오늘은 뉴렉처님의 2번째 강의 느슨한 결합력과 인터페이스! 시작합니다^^ 이러한 상황을 구성한다. 기존 B1을 사용하고 있는 코드이다. // 서비스내 코드 private B1 b = new B1(); b.getData(); 그런데, B2로 변경해서 사용해야 한다 그렇다면, 서비스내 코드도 아래와 같이 변경해야 한다. // 서비스내 코드 변경 private B2 b = new B2(); b.getData(); 이것은 강한 결합 이라고 본다! > 은 변화가 일어 났을때 함께 변화해야 하기에 우리는 을 통해 잦은 수정을 막고 오류도 줄여야 한다. 그래서!! --->> 인터페이스 코드를 둔다. 그렇다면, 서비스내 코드는 private B b = new B2(); b.getData() 이렇게 변화할 것이다. 왼쪽..