Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 프로토타입
- Stateless
- Spring
- JPA
- 라이프 사이클
- BEAN
- js
- Repository
- vuex
- VUE
- di
- 로그인
- dependency injection
- cache
- Excel
- Setter
- javascript
- Singleton
- 의존성 주입
- HTTP
- HTTP 메서드
- 싱글톤
- Vue.js
- Java
- DB
- 캐시
- Kotlin
- Security
- vue-cli
- thymeleaf
Archives
- Today
- Total
목록CLASS (1)
jhhan의 블로그

1편에 이어서 진행하겠습니다... 전에는 회원을 만들 수 있는 파트를 진행했습니다. 이제는 회원과 관련된 할인을 적용해보겠습니다. 일단 할인의 경우 VIP에 한해서 1000원 할인만 해보겠습니다. 프로젝트 구조입니다. 할인에 대한 도메인을 만들기 때문에 discout 라는 패키지를 추가했습니다. 그리고 인터페이스를 하나 만듭니다. public interface DiscountPolicy { /** * @return 할인 대상 금액 */ int discount(Member member, int price); } 현재는 1000원 할인만 진행하지만, 나중에 다른 방식으로 할인을 진행할 수 도 있기 때문에 인터페이스를 이렇게 만듭니다. (할인 금액만 반환하는 아주 단순한 인터페이스... ㅎ) 다음으로 인터페이..
JAVA
2020. 12. 26. 18:03