AppConfig

이전 게시글 예제 만들기에서 OCP와 DIP를 위반하였다. 바로 OrderServiceImple이 DiscountPolicy의 인터페이스 뿐만 아니라 구체 클래스도 함께 의존했기 때문이다. OrderServiceImpl class //주문 서비스 구현체 public class OrderServiceImpl implements OrderService{ private final MemberRepository memberRepository = new MemoryMemberRepository(); private final DiscountPolicy discountPolicy = new FixDiscountPolicy(); // 객체를 바꿔끼울때 구체 구현 클래스에도 의존중.. OCP가 위반되었다. // priv..
CHun2
'AppConfig' 태그의 글 목록