Solid1 DIP : Dependency Inversion Principle 의존성 역전 원칙 (SOLID 원칙 중 “D” 에 속한다) DIP : Dependency Inversion Principle 1. DIP 용어를 알아본다. 2. DIP 를 적용하지 않은 사례를 알아본다. 3. DIP 를 적용한 사례를 알아본다. 4. DIP 적용 시 주의사항을 알아본다. 1. DIP 용어를 알아본다. DIP 에는 “고수준 모듈”과 “저수준 모듈” 이라는 용어가 나오기 때문에 해당 용어에 대한 의미를 알아야 한다. 고수준 모듈 의미 있는 단일 기능을 제공하는 모듈이다. 저수준 모듈 고수준 모듈에서 정의한 기능을 실제로 구현하는 모듈이다. 2. DIP 를 적용하지 않은 사례를 알아본다. 위 용어를 특정 사례로 보면 아래와 같다. DIP 원칙을 지키지 않고, 위 사례에 대해 코드를 작성한다면 .. 2023. 1. 1. 이전 1 다음