Open bumdream opened 6 years ago
의존 관계의 역전 dependency inversion 이란 구조적 디자인에서 발생하던 로우 레벨 모듈의 변경이 하이 레벨 모듈의 변경을 요구는 위계의 관계를 끊자 라는 의미로 쓰여진 역전입니다. 실제의 사용 관계는 바뀌지 않으며, 추상을 매개로 메시지를 주고 받음으로써 관계를 최대한 느슨하게 만들어야 한다는 원칙입니다.
출처: http://vandbt.tistory.com/42 [소프트웨어 디자인- Design Software by vandbt]
의존관계 역전 원칙
1번 예: 자동차가 자주 바뀔 수 있는 타이어에 의존하고 있음
1번 원칙 적용