SOLID – 5. 종속성 역전 원칙
종속성 역전 원칙 고수준 모듈은 저수준 모듈의 구현에 의존해서는 안 됩니다.부모 모듈과 자식 모듈 종속성 추상화해야 한다. 클래스 A와 B가 있고 클래스 A가 클래스 B를 사용한다면 클래스 A는 상위 모듈클래스 B는 서브모듈그것은 말한다. 종속성은 상위 모듈이 하위 모듈의 인스턴스를 직접 사용하는 것을 의미하며, 이에 따라 하위 모듈의 수준이 변경될 때마다 상위 모듈도 지속적으로 수정되어야 합니다. … Read more