OOP(Object-Oriented Programming) (1) 썸네일형 리스트형 (OOP) - IoC와 DI란? 🍳머리말IoC(Inversion of Control) 과 DI(Dependency Injection)에 대해 알아봅니다📕 정의📔 IoC객체의 생성과 라이프사이클 관리를 개발자가 아닌 프레임워크 또는 컨테이너가 하도록 하는 설계 원칙객제 간 제어 권한을 개발자가 아닌 프레임워크로 역전대표적 구현 방식: DI📔 DI객체가 의존성을 외부에서 주입받는 설계 패턴으로 IoC를 구현하는 주요 방법객체는 자신이 필요한 의존성을 컨테이너에서 주입받아 사용📕 주요 특징📔 IoC📑 제어권 역전객체 생성 및 의존성 관리를 프레임워크 또는 컨테이너에서 담당📑 프레임 워크 중심 설계객체간 상호작용이 프레임워크에 의해 관리📑 유연성객체 간 결합도를 낮춰 다양한 구성, 확장 가능. 유지보수성 향상📔 DI.. 이전 1 다음