상황
Inova Start requires a system for mentors and mentees to schedule coaching sessions, manage availability, and collect feedback after sessions.
이 도면에 담긴 내용
그 이면의 의사결정을 읽어 보세요.
01
Use abstract User base class to share common identity and login behavior between Mentor and Mentee
02
Represent booking lifecycle with BookingStatus enumeration and associations from both Mentor and Mentee
03
Model session feedback as a separate class linked to CoachingSession
Use when designing or documenting a scheduling and feedback system for mentorship or coaching programs.