Preguntas:
- ¿La clase "planetas" (que debería ser "Planeta"), cual es la relación de parentesco con la clase "IOMConnect"?
- ¿La clase "html" (que debería ser "Html"), cual es la relación de parentesco con la clase "planetas"?
- ¿Me puedes describir brevemente la responsabilidad de cada clase?
- ¿Cuantas relaciones existen además de la herencia? ¿por qué herencia y no otra relación?
- ¿Estás implementando un diseño de 3,2 o 1 capa?
En base a lo que me respondas, me darás más información para ayudarte.
PD: tu diseño actual
se ve así en UML