전체 글 954

10강. 주문할인정책 구현

public interface DiscountPolicy { int discount(Member member, int price); } public class FixDscountPolicy implements DiscountPolicy { private int discountFixAmount = 1000; @Override public int discount(Member member, int price) { if(member.getGrade()== Grade.VIP){ return discountFixAmount; }else { return 0; } } } 고정, Percent 바뀔지 모르니 인터페이스. public class Order { private Long memberId; private Stri..

자식 필터 선택자

인덱스 1번부터 시작. 근데 child는 종류 상관없이 다 인덱스에 들어감. Lorem, ipsum dolor.1 Lorem, ipsum dolor.2 Lorem, ipsum dolor.3 Lorem, ipsum dolor. Lorem, ipsum dolor.5 Lorem, ipsum dolor.6 이거면 h3:nth-child(4){background-color: blue;} 이렇게 해야 가능. p:nth-child(4){background-color: blue;} 이거 해도 lorem 5 안가리킴 같은 타입끼리만 하려면 p:nth-of-type(4){background-color: aqua;} 이렇게 하면 p 태그만 인덱스에 들어감. 이것도 첫번째, 마지막 번째, 마지막에서 몇번째 있음. p:firs..

필터 선택자

// 필터 선택자 // - 필터 선택자에는 ":"을 붙여 사용한다. // 종류 // :even -> 짝수 요소 선택(인덱스 번호), 메모리에 저장되는 순서값 // $('div:even').css({ backgroundColor : 'darkorange' }); // console.log($('div')); // 0:div, 1:div, 2:div length : 3 // :odd -> 홀수 요소 선택(인덱스 번호), 메모리에 저장되는 순서값 // :first -> 첫 번째 요소 선택 // :last -> 마지막 요소 선택 // :header -> h1~h6 요소 선택 // :eq() -> index로 요소 선택(인덱스 번호), 메모리에 저장되는 순서값 // :gt() -> :gt(0) -> index가 ..

9강. 주문과 할인 정책 설계

회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 있다. 할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용해달라. (나중에 변경 될 수 있 다.) 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수 도 있다. (미확정) 역할 역할이 중요 구현체까지 이건 객체끼리의 관계

카테고리 없음 2023.07.13

6강. 회원 도메인 설계

비즈니스 요구사항과 설계 회원 회원을 가입하고 조회할 수 있다. 회원은 일반과 VIP 두 가지 등급이 있다. 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정) 주문과 할인 정책 회원은 상품을 주문할 수 있다. 회원 등급에 따라 할인 정책을 적용할 수 있다. 할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인을 적용해달라. (나중에 변경 될 수 있 다.) 할인 정책은 변경 가능성이 높다. 회사의 기본 할인 정책을 아직 정하지 못했고, 오픈 직전까지 고민을 미루고 싶다. 최악의 경우 할인을 적용하지 않을 수 도 있다. (미확정)