개발/NestJS

의존성 (Dependency) 이란?

Zaein 2023. 4. 10. 18:10

어떤 모듈 또는 객체가 다른 모듈 또는 객체를 사용하거나 그것으로 부터 영향을 받는 것.

 

 

일반적으로 객체 지향 프로그래밍에서 발생함

(클래스가 다른 클래스를 상속하거나 ... 뭐 그런거)

 

 

따라서 의존성이란

하나의 클래스가 다른 클래스의 메소드나 속성을 사용할 때

해당 클래스의 변경이나 제거가 다른 클래스에서 영향을 줄 수 있는 가능성을 말함.

 

 

의존성이 높으면 유지보수 및 테스트가 어려워지므로

의존성을 적절하게 관리하고, 의존성이 최소화된 코드를 작성하는것이 매우 중요함!

'개발 > 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