Di1 의존 역전 원칙? 의존성 주입이란? (Dependency Injection), (Dependency Inversion Principle) 의존성 주입 의존성 주입 주변에서 얘기만 많이 들었는데 갑자기 너무 궁금해져서 공부해 보았다. 우선 오늘은 러프하게라도 개념을 이해해 보고, 실제 코드에서 활용하게 되는 케이스가 있을 때 보충할 예정이다. 객체지향 설계원칙 SOLID에서 마지막 파트를 이해하기 위해 필요하다. 1. 단일 책임 원칙 (Single Responsiblity Principle) 모든 클래스는 각각 하나의 책임만 가져야 한다. 클래스는 그 책임을 완전히 캡슐화해야 함을 말한다. 2. 개방-폐쇄 원칙 (Open Closed Principle) 확장에는 열려있고 수정에는 닫혀있는. 기존의 코드를 변경하지 않으면서( Closed), 기능을 추가할 수 있도록(Open) 설계가 되어야 한다는 원칙을 말한다. 3. 리스코프 치환 원칙 (L.. 2023. 3. 20. 이전 1 다음