FrameWork/Spring&Spring-boot

회원 도메인 설계

Surge100 2021. 12. 29. 13:10

회원 도메인 요구 사항

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

 

회원 도메인 협력 관계

 

회원클래스 다이어그램

구현체 중 어떤 Repository에 data를 넣을지(new)는 동적으로 결정된다. 

 

 

회원 객체 다이어그램

그래서, 별도로 객체 다이어그램이 라는 것이 존재 하게 된다.

실제 new 하게되는 인스턴스끼리의 참조 관계

 

[출처 : 김영한. 스프링 핵심 원리-기본편. 인프런]