Ayuda con el desarrollo de esta aplicación modelo para un proyecto

Tengo este ejercicio pero no sé cómo finalizarlo, puedo hacerlo hasta cierta parte (el punto dos PARTE I literal b, crear el constructor) pero luego no sé qué hacer, especialmente en la serialización y la interfaz. Quisiera saber si alguien puede ayudarme con el código terminado puesto que me sería de gran ayuda ya que tengo otro proyecto que presentar y es semejante a este, por tanto no puedo avanzar en ninguno. Espero puedan ayudarme, muchas gracias.

AdjuntoTamaño
1.png103.69 KB
2.png73.59 KB
3.png99.37 KB
IMetodosBasicos.rar641 bytes