# di

7개의 포스트
post-thumbnail

[DI] Dependency Injection이란 무엇일까?

Dependency Injection, 의존성 주입이 무엇이고 어떤 이점이 있는지 예시를 통해 정리한 글입니다.

2020년 2월 25일
·
2개의 댓글

archiving - Singleton vs DI

Dependency Injection을 통해 각 클래스 간의 의존성을 느슨하게 만드는 디자인 패턴과, Singleton pattern을 이용해 의존적인 클래스에 접근하는 방법이 서로 대치되는 디자인 패턴이라고 느껴져서, 이 둘을 비교하는 글을 찾아보았다. https://enterprisecraftsmanship.com/posts/singleton-vs-d...

2019년 10월 27일
·
0개의 댓글
post-thumbnail

2019/10/04 TIL

Dependency injection (의존성 주입) 출처 의존성 주입 패턴의 장점 재사용성 테스트 용이 코드 단순화 종속성 감소 가독성 증가 결합도 감소 유연성 증가 확장성 증가 의존관계를 설정하거나 없애거나 줄일 수 있음 의존성이란? A Class의 내부에서 B Class를 변수로 사용하면 A Class는 B Class에게 의존하게 된다. 즉 B ...

2019년 10월 4일
·
0개의 댓글

Angular 7+ 의존성 주입하기

내용 angular 7+ 버전부터 DI를 선언하는 새로운 방법이 생김 서비스 컴포넌트 안에서 주입 대상이 될 모듈을 선언 할 수 있다 사용 패턴 서비스 객체를 컴포넌트 모듈에 주입하고 모듈 안에 선언된 뷰 컴포넌트에서 사용하면 에러가 발생한다. 왜냐하면 서비스 -> 모듈 -> 컴포넌트 -> 서비스로 이어지는 리사이클 이기 때문이다. 그렇다면 어떻게 구...

2019년 5월 28일
·
0개의 댓글
post-thumbnail

IoC? DIP? IoC Container? DI? DI Framework? 도대체 그게 뭔데?

여러분이 자바 혹은 C#을 사용한다면 제목과 같은 용어들을 봐왔을겁니다. 하지만 보면 볼수록 매우 혼란스럽게 느껴질 것 입니다. 이렇게 복잡하게 느껴지는 이유는 이러한 용어들이 긴 시간에 걸쳐 하나의 용어에 다른 별명이 만들어지거나 세분화되고 혼용되었기 때문이죠. 그러므로 시간 순서에 따라 각 용어들을 살펴보려고 합니다. 먼저 IoC(Inversion o...

2019년 4월 20일
·
0개의 댓글

Exploring Dagger2

Exploring some key concepts and components of Dagger2.

2019년 4월 8일
·
0개의 댓글