DI
-
[CS] 의존성 주입CS/디자인패턴 2022. 9. 29. 03:14
의존성 주입 의존성 주입은 객체지향 프로그래밍 개념중 하나이다. 이것을 이해하기 위해서 객체지향 프로그래밍의 SOLID 원칙에 대한 이해가 필요하다. SOLID 원칙 솔리드 원칙이란 로버트 마틴이 2000년에 발표한 객체지향 프로그래밍 및 설계의 기본 원칙을 마이클 페더스가 두문자어 기억법을 써서 5가지로 정리한 것이다. 단일 책임 원칙 (Single responsibility principle, SRP) 개방-폐쇄 원칙 (Open-colsed principle, OCP) 리스코프 치환 원칙 (Liskove substitution principle, LSP) 인터페이스 분리 원칙 (Interface segregation principle, ISP) 의존성 역전 원칙 (Dependency inversio..