상황
Inova Start needs to model entities for startup registration and cohort management in its accelerator program.
이 도면에 담긴 내용
그 이면의 의사결정을 읽어 보세요.
01
Introduced Registrable interface to enforce registration contract for Startup
02
Separated Application from Cohort to track submissions per cycle
03
Used composition between Program and Cohort to reflect lifecycle ownership
Reusable for accelerator or incubator platforms needing startup onboarding and cohort tracking.