Java Spring/스프링 핵심 원리 - 기본편
[Java Spring] 2-9. 회원 도메인 설계
ImJay
2023. 2. 20. 18:30
반응형
[Java Spring] 2-9. 회원 도메인 설계

1. 회원 도메인 요구사항
- 회원을 가입하고 조회할 수 있다.
- 회원은 일반과 VIP 두 가지 등급이 있다.
- 회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동할 수 있다. (미확정)
2. 회원 도메인 협력 관계

- 도메인 협력 관계는 기획자들도 볼 수 있는 그림이다.
3. 회원 클래스 다이어그램

- 클래스 다이어그램은 도메인 협력 관계를 바탕으로 개발자들이 구체화한 그림이다.
- 클래스 다이어그램은 실제 서버를 실행하지 않고, 클래스들만 분석해서 볼 수 있는 그림이다.
4. 회원 객체 다이어그램

- 클래스 다이어그램에서 MemoryMemberRepository 가 들어갈지, DbMemberRepository 가 들어갈지 동적으로 결정된다. 즉 서버가 뜰 때 결정되는 요소이다.
- 따라서 클래스 다이어그램만으로는 판단하기 어렵다.
- 클라이언트가 실제 사용하는 객체들에 대한 관계를 구분하기 위한 그림이다.
반응형