Design Patterns/DI(Dependency Injection)1 Dependency Injection(DI: 의존성 주입) [DI] Dependency Injection 이란? - Clint Jang - Medium Dependency Injection 높은 재사용성 테스트 용이 코드 단순화 종속적인 코드 줄여줌 코드 의도 파악 수월. 종속성 감소 구성 요소의 종속성이 감소하면 변경에 민감하지 않습니다 결합도(coupling)는 낮추면서 유연성과 확장성은 향상 객체 간의 의존관계 설정 객체 간의 의존관계를 없애거나 줄임 의존성 class AClass { var number: Int = 1 } // AClass와 의존관계가 있는 클래스 class BClass { // 내부에 변수로 AClass를 사용 var internalVariable = AClass() } let b = BClass() print(b.internalVari.. 2020. 1. 26. 이전 1 다음