의존성 주입이란?
의존성이란? 객체 지향 프로그래밍에서 Dependency, 의존성은 서로 다른 객체 사이에 의존 관계가 있다는 것을 말한다. 즉, 서로 다른 두 객체가 독립적이지 못하고 서로 영향을 주는 관계를 의미한다. (ex. B 객체가 내부 메서드에서 A 객체의 변수를 참조) 의존하는 객체가 수정되면, 다른 객체도 영향을 받는다. 주입이란? 주입 이란 내부가 아닌 외부에서 객체를 생성해서 넣어주는 것을 주입한다고 표현한다. (ex. 생성자 활용) 그럼 의존성 주입은 뭘까? DI, 의존성 주입은 필요한 객체를 직접 생성하는 것이 아닌 외부로부터 필요한 객체를 받아서 사용하는 것이다. 이때 중요한 것은 의존 관계 역전 법칙을 지켜주는 것이다. 이 법칙을 지켜주면 독립적인 객체 관계를 구성할 수 있고 아래와 같은 장점을..
CS
2023. 2. 5. 17:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 여행경로
- 순환참조
- clean code 정리
- Swift
- 알고리즘
- 프로그래머스
- 면접질문
- 이분탐색
- 학교 과제
- 생명 주기
- clean code
- 전처리기
- 의존관계역전법칙
- ios
- 클린 코드 정리
- CLANG
- 단어변환
- 주입
- XCFramework
- ios simulator
- 클린 코드 줄거리
- SwiftUI
- 클린 코드
- 링커
- XcodeBuildSystem
- dfs
- swiftc
- BFS
- 메모리 순환참조
- 의존성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함