의존성주입1 [Spring] AppConfig를 이용한 의존관계 주입 클래스를 설계할 때 앞서 말한 SOILD를 지키면서 하는 것이 중요하다 먼저 OCP, DIP를 지키지 않는 클래스를 간단한 자바 코드를 통해 살펴보겠다 public class MemberServiceImpl implements MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); ... } public class OrderServiceImpl implements OrderService { private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); ... } 각각 MemberService, OrderService에 대한 .. 2022. 12. 23. 이전 1 다음