Skip to main content

DIP

DIP란?

  • 인터페이스 분리 원칙

DIP의 특징

  • 상위 모듈은 하위 모듈에 의존해서는 안된다
  • 추상화는 세부사항에 존재하면 안된다
  • 변하기 쉬운 것에 의존하기 보다는, 변화하지 않는 것에 의존하자
  • 추상화에 의존해야지, 구체화에 의존하면 안된다.
  • 역활에 의존해야하지 구현에 의존하면 안된다.

DIP 원칙은 Tuist 할 때 많이 볼 수 있습니다.