Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
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 31
Archives
Today
Total
관리 메뉴

개발자되기 프로젝트

회원 도메인 설계 본문

인프런/[인프런] Spring 핵심원리 이해

회원 도메인 설계

Seung__ 2021. 7. 24. 21:45

회원

  • 회원을 가입하고 조회할 수 있다.
  • 회원은 일반과 VIP 두 가지 등급이 있다.
  • 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정)

 

1. 회원 도메인 협력관계 


  • 기획자도 볼 수 있는 그림
  • 개발자는 도메인 협력관계 다이어그램을 가지고 클래스 다이어그램을 만듦

 

2. 회원 class 다이어그램


  • 도메인 다이어그램을 가지고 구체화함
  • 인터페이스, 구현체 등
  • 서버를 실행하지 않고 클래스만 분석해서 볼 수 있음. 

 

3. 회원 객체 다이어그램


  • MemoryMemberRepository를 넣을 지, DbMemberRepository를 넣을지는 동적으로 결정됨.
    즉 서버가 뜰 때 뭘 넣을 지 결정됨.
  • 클래스 다이어그램 만을 가지고 판단하기는 어려움.
  • 따라서 객체 다이어그램이 필요함.
  • 실제 사용하는 인스턴스 끼리의 참조를 표현.

Comments