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 님의 블로그 입니다.

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

Tag

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

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • 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.

티스토리툴바