↩뒤로가기

예제 만들기

  1. 프로젝트 생성
  2. 비즈니스 요구사항과 설계
  3. 회원 도메인 설계
  4. 회원 도메인 개발
  5. 회원 도메인 실행과 테스트
  6. 주문과 할인 도메인 설계
  7. 주문과 할인 도메인 개발
  8. 주문과 할인 도메인 실행과 테스트

객체 지향 원리 적용

  1. 새로운 할인 정책 개발
  2. 새로운 할인 정책 적용과 문제점
  3. 관심사의 분리
  4. AppConfig 리팩터링
  5. 새로운 구조와 할인 정책 적용

새로운 구조와 할인 정책 개발

→ [인터페이스-구현객체] 구조를 지켜 개발했기 때문에 다형성이 보장됨. 새로운 구현체를 개발하는 것 자체는 독립적으로 처리 가능함.

그래도 문제점이 있다면?