Spring

Spring

Spring - 역할과 구현, 의존 관계 주입의 필요성

역할과 구현 역할 : 인터페이스 구현 : 인터페이스를 구현한 클래스, 객체 예시 주문을 결정하는 인터페이스 OrderService 의 구현 클래스 OrderService 가 있습니다. 할인율을 결정하는 인터페이스 DiscountPolicy 의 구현 클래스 FixDiscountPolicy 와 RateDiscountPolicy 가 있습니다. OrderServiceimpl 클래스가 할인율을 정하기 위해 할인율 결정 역할을 가져와 사용하고 싶습니다. 먼저 고정 할인율을 적용한다면 아래와 같이 구현하면 됩니다. public class OrderServiceimpl implements OrderService { private final DiscountPolicy discountPolicy = new FixDisco..

소년조
'Spring' 카테고리의 글 목록