No pues solamente me gustaría saber cuántas clases necito. Yo lo diseñé así
(Repito megustaría saber como lo pensarías tu o alguien mas para comparar, no me corrijas porfa, gracias)
Código UML:
Ver originalClase estadio:
sillas[][] graderias = new sillas [25][35]
Métodos
inabilitarCeldas //(para escaleras, baños gradas etc)
Código UML:
Ver originalClase secciones: //(norte, sur, oriente, etc)
char tipo
int capacidad
double precioBoleta
Métodos
informartotalPersonasPorSeccion
Código UML:
Ver originalClase sillas:
secciones seccion;
boletas boleta; /*aquí pues, el número del codigo de la boleta pues es el numero de la silla, que para cada sección empieza en 1*/
Código UML:
Ver originalClase Taquilla: //(aquí sería para las ventas)
ArrayList<sillas> ventas = new ArrayList<sillas>();
Métodos:
RegistroDeVenta
TotalBoletasNoVendidas
InformarBoletasNoVendidasPorSeccion
Listo esto es lo que yo había pensado, porfa como lo harías vos?, a ver si es mejor que lo que yo hize.