6월30일
only 자바만 이뤄진 코드
(1)회원 도메인 설계
회원 등급
public enum Grade{
BASIC,
VIP
}
멤버 클래스
public class Member{
//멤버변수
private Long id;
private String name;
private Grade grade;
//생성자
public Member(Long id,String name,Grade grade){
this id=id;
this name=name;
this grade=grade;
}
//getter setter설정
public Long getID(){
return id;
}
public void setID(Long id){
this.id=id;
}
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public Grade getGrade(){
return grade;
}
public void setGrade(Grade grade){
this.grade=grade;
}
}
회원 저장소
public interface MemberRepository{
void save(Member member); //회원을 저장하는 기능
Member findById(Long memberId); //회원을 찾는 기능
}
회원 저장소구현체
public class MemoryMemberRepository implements MemberRepository{
}