kwohyuno 2023. 3. 8. 23:11

-SRP 단일 책임 원칙
한 클래스는 하나의 책임만 가져야 한다.

 

-DIP 의존관계 역전 원칙
프로그래머는 추상화에 의존해야지, 구체화에 의존하면 안된다.” 의존성 주입은 이 원칙을 따르는 방법 중 하나다.

 

-OCP

소프트웨어 요소는 확장에는 열려 있으나 변경에는 닫혀 있어야 한다

 

 

 

-애플리케이션 실행 시점(런타임)에 외부에서 실제 구현 객체를 생성하고 클라이언트에 전달해서 클라이언트와 서버의 실제 의존관계가 연결 되는 것을 의존관계 주입이라 한다.

 

 

 

-의존관계 주입을 사용하면 정적인 클래스 의존관계를 변경하지 않고, 동적인 객체 인스턴스 의존관계를 쉽게 변경할 수 있다.