본문 바로가기

DailyCode

검색하기
DailyCode
프로필사진 JSKoder

  • 분류 전체보기 (14)
    • Swift (2)
      • RxSwift (1)
    • 아키텍처 (2)
    • 디자인 패턴 (8)
    • 알고리즘 (2)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
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
Tags
  • ISP
  • 알고리즘
  • Design Pattern
  • DI
  • Combine
  • ios
  • ReactiveX
  • DIP
  • RX
  • DFS
  • solid
  • MVVM
  • swift
  • SRP
  • lsp
  • RxSwift
  • OCP
  • Clean Architecture
  • BFS
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록DI (1)

DailyCode

[SOLID] 의존관계 역전 법칙(DIP)

의존관계 역전 법칙(Dependency Inversion Principle, ISP)은 객체 지향 프로그래밍에서 SOLID 원칙 중 하나입니다. 이 원칙은 상위 모듈과 하위 모듈 간의 의존성을 최소화하고, 추상화를 통해 서로간의 결합도를 낮추는 것을 목표로 합니다. 이를 통해 시스템의 확장성, 재사용성, 테스트 용이성 등이 향상되며, 유지보수가 용이해집니다. 이를 구현하기 위해 의존성 주입(Dependency Injection)과 같은 기법이 사용되곤 합니다. 의존성 주입은 별도의 게시글로 소개 하겠습니다. 정의 시스템은 추상화에 의존하고, 구체화에 의존하면 안 된다 상위 모듈은 하위 모듈의 구현에 의존하면 안 된다. 하위 모듈(Class)이 상위 모듈에 정의한 추상 타입(Protocol)에 의존해야 ..

디자인 패턴 2023. 4. 5. 21:23
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바