어떤 모듈 또는 객체가 다른 모듈 또는 객체를 사용하거나 그것으로 부터 영향을 받는 것.
일반적으로 객체 지향 프로그래밍에서 발생함
(클래스가 다른 클래스를 상속하거나 ... 뭐 그런거)
따라서 의존성이란
하나의 클래스가 다른 클래스의 메소드나 속성을 사용할 때
해당 클래스의 변경이나 제거가 다른 클래스에서 영향을 줄 수 있는 가능성을 말함.
의존성이 높으면 유지보수 및 테스트가 어려워지므로
의존성을 적절하게 관리하고, 의존성이 최소화된 코드를 작성하는것이 매우 중요함!
'개발 > NestJS' 카테고리의 다른 글
의존성 주입이란? (0) | 2023.04.10 |
---|---|
NestJS에서 @Controller 의 역할 (0) | 2023.04.10 |
NestJS에서 @UploadedFiles(), @Injectable()의 역할 (0) | 2023.04.05 |
NestJS에서 @Body(), @Query()의 역할 (0) | 2023.04.05 |
dto 와 entity의 차이점 (0) | 2023.04.05 |