O cenário
Inova Start needs to model entities for startup registration and cohort management in its accelerator program.
O que há neste desenho
Entenda as decisões por trás dele.
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.