'의존성전도의원칙'에 해당되는 글 1건

  1. 2014.02.25 의존성 전도의 원칙

로버트 C. 마틴은 의존성 전도의 원칙(Dependency Inversion Principle)을 다음과 같이 정의하고 있다.

 

  1. 상위 모듈은 하위 모듈에 대해 의존성을 가져서는 안 된다. 둘은 서로에 대한 추상 타입을 참조해야 한다.
  2. 추상 타입은 실제 구현 객체에 대해 의존적이어서는 안 되며, 실제 구현 객체는 추상 타입을 구현하고 있어야 한다.

 

다시 말하자면, 작성 중인 클래스와 의존 클래스를 격리시켜 의존 클래스에 대한 직접적인 참조 대신 추상 클래스나 인터페이스에 대한 참조로 변경하는 것을 의미한다.
Posted by lI헐헐Il
,