해결된 질문
작성
·
286
0
김영한 선생님, 안녕하세요,
먼저 좋은 강의 감사드립니다^^
다름이 아니라, AppConfig에서 전체 구조를 다음과 같이 멤버 변수로 표현하여도 괜찮을지, 아니면 함수들로 표현하는 것에 더 좋은 이유가 있는지 질문드립니다.
public class AppConfig {
final MemberRepository memberRepository;
final MemberService memberService;
final DiscountPolicy discountPolicy;
final OrderService orderService;
public AppConfig() {
memberRepository = new MemoryMemberRepository();
memberService = new MemberService(memberRepository);
discountPolicy = new RateDiscountPolicy();
orderService = new OrderService(memberRepository, discountPolicy);
}
// Getters ...
}