의존성이란?

Groot·2022년 12월 18일
0

TIL

목록 보기
116/153
post-thumbnail

TIL

🌱 난 오늘 무엇을 공부했을까?

📌 의존성

  • 한 클래스가 다른 클래스의 기능을 사용할 때 발생한다.
  • 인스턴스 생성 및 접근

📍 의존성 주입

  • 쉽게 말하면 한 클래스가 다른 클래스에게 인스턴스를 주입하는거다.
  • 주입 : 내부가 아니라 외부에서 객체를 생성해서 넣어주는 것

🔗 의존성 주입의 장점

  • 결합도를 낮춰서 의존성을 줄려 유지보수가 용이해진다.
  • 재사용성이 증가한다.
  • 리팩토링이 수월하다.

📍 의존성 역전 원리(Dependency Inversion Principle)

  • 고수준 모듈은 저수준 모듈의 구현에 의존해서는 안 된다. 저수준 모듈이 고수준 모듈에서 정의한 추상 타입에 의존해야 한다.
profile
I Am Groot

0개의 댓글