좋은 객체 지향 설계의 5가지 원칙 SOLID비지니스 요구사항과 설계새로운 할인 정책 개발주문과 할인 도메인 개발1 OCP 와 DIP 위반의 해결 방법2 Spring 으로 전환하는 방법3 App Config RefactoringSpring Container &Bean동