nyambu 님의 블로그

  • 홈
  • 태그
  • 방명록

의존성역전원칙 1

의존성 역전 원칙의 진짜 의미

1. 의존성 역전 원칙(DIP)이란 무엇인가?1-1. 정의와 원칙의 배경 의존성 역전 원칙(Dependency Inversion Principle, DIP)은 로버트 C. 마틴(Robert C. Martin)이 제시한 SOLID 원칙의 마지막 다섯 번째 규칙이다. DIP는 단순한 코드 스타일 가이드가 아니라, 소프트웨어 구조 전체의 설계 방향을 근본적으로 바꾸는 패러다임이다. DIP는 다음 두 가지 핵심 문장으로 요약된다고수준 모듈은 저수준 모듈에 의존해서는 안 된다. 둘 다 추상화에 의존해야 한다.추상화는 세부 구현에 의존하지 않아야 하며, 세부 구현이 추상화에 의존해야 한다. 여기서 고수준 모듈은 시스템의 비즈니스 규칙을 담은 핵심 로직이고, 저수준 모듈은 DB, 메시지 브로커, 외부 API, 프레..

컴퓨터공학 12:00:33
이전
1
다음
더보기
프로필사진

nyambu 님의 블로그

nyambu 님의 블로그 입니다.

  • 분류 전체보기 (65) N
    • 컴퓨터공학 (65) N

Tag

컴퓨터공학, 운영체제, OS, 컴퓨터과학, SOLID원칙, 자료구조, 알고리즘, 프로그래밍, 소프트웨어설계, RESTAPI, 유지보수성향상, 메모리관리, 컴퓨터구조, 객체지향설계, 소프트웨어공학, 클린아키텍처, 유지보수성강화, 프로세스관리, 소프트웨어아키텍처, 데이터구조,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바