프로그래밍/객체지향
-
객체지향 - DI Container 구현 및 분석프로그래밍/객체지향 2022. 3. 4. 20:55
0. 개요 IoC의 구현방법 중 하나인 DI 컨테이너를 직접 구현해본다. 0.1. 사전지식 객체지향, SOLID원칙, IoC, DI, 리플렉션(개념만), 자바(annotation 등) 0.2. 코드 https://dev.to/jjbrt/how-to-create-your-own-dependency-injection-framework-in-java-4eaj 위 사이트의 코드를 분석하였다. 0.3. 기본지식 Dependency Injection이란? IoC를 구현하는 디자인패턴 IoC 디자인 원칙란? 프레임워크가 object의 생성과 할당을 관리하는 것. 사람이 관리하던일을 프레임워크가 관리한다는 측면에서 Inverse of Control, IoC라고 부른다. 싱글톤 방식을 사용해도 OCP, DIP원칙에 위배..