dl

김영한님의 Spring 핵심원리 강의를 듣고 정리하는 글입니다  1. DI, IoC 탄생배경DI, IoC가 없었더라면, 객체지향의 원칙 중 DIP, OCP 등을 완벽하게 지킬 수 없다.코드를 보자.public class MemberServiceImpl implements MemberService { private MemberRepository memberRepository = new MemoryMemberRepository();}MemberServiceImpl은 MemoryMemberRepository와 의존관계를 가진다.MemberReposiory는 인터페이스로 구현체(클래스)가 바뀔 경우 MemberServiceImpl에서도 코드를 변경해줘야 한다. ⇒ 객체지향 설계원칙(DIP, OCP)를 위반..
kmindev
'dl' 태그의 글 목록