Comienza por identificar cuáles son las principales clases que van a intervenir.
Dinos cuáles identificas y comienza a escribir cómo podría ser su código.
Y los que te ayudemos te diremos si es correcto, si falta o sobra alguna clase. Pero no esperes a que te lo digan, no esperes a que piensen por ti.
Inténtalo, equivocarse no es ningún problema. El problema es no intentarlo siquiera.