Sie sind auf Seite 1von 2

Programacin Orientada a Objetos Recuperatorio 19-06-2014

Defina las clases para implementar una solucin orientada a objetos para el
siguiente problema e implemente las mismas en Java.
La Fdration Internationale de Football Association ms comnmente conocida
por sus siglas FIFA, decidi automatizar la validacin de los equipos y grupos de
equipos de un mundial. La informacin que guarda la FIFA por cada equipo
puede consistir de los puntos asignados, la cantidad de ttulos internacionales,
continente que proviene el equipo, color de la camiseta, antigedad de creacin,
edad promedio o cualquier otro atributo que la FIFA considere necesario segn
la circunstancia. Asimismo, la FIFA a partir de la informacin de los equipos que
conforman un grupo sintetiza informacin referente al grupo, por ejemplo
antigedad del grupo en base al promedio de las antigedades, edad como el
mximo de las edades promedio de los equipos, puntos como la suma de los
puntos de todos los equipos, u obra social como la obra social ms repetida entre
los equipos. Cada atributo que contenga el grupo puede ser calculado de
diferente forma, e incluso cambiarse en tiempo de ejecucin la forma en la que
se calcula.
Para validar un grupo la FIFA define ciertas restricciones sobre los equipos que
lo conforman, algunos ejemplos son:
En todos los equipos la antigedad de creacin es entre 5 y 20 aos
En todos los equipos la edad promedio de cada equipo est entre 20 y 27
aos.
Todos los equipos tienen cobertura mdica a OSDE.
y cualquier combinacin lgica de los anteriores.
Adicionalmente se debe proveer el soporte para generar una copia de grupos y
equipos, respetando el agrupamiento en n-niveles (se mantiene la estructura
original y NO se debe devolver un listado aplanado de equipos) , y dejando solo
los equipos que cumplen ciertas restricciones dadas:
La altura promedio de cada equipo est entre 1.8 y 1.9 m
Todos los equipos que ganaron un mundial.
Tambin generar un soporte similar al anterior pero para los equipos que no
cumplen ciertas restricciones.
Aclaracin: un grupo puede contener al mismo tiempo una lista de equipos y una
lista de grupos mezclados.
NOTA: Se deben tener en cuenta todos los mecanismos de la programacin
Orientada a Objetos.



Programacin Orientada a Objetos Recuperatorio 19-06-2014
Defina las clases para implementar una solucin orientada a objetos para el
siguiente problema e implemente las mismas en Java.
La Fdration Internationale de Football Association ms comnmente conocida
por sus siglas FIFA, decidi automatizar la validacin de los equipos y grupos de
equipos de un mundial. La informacin que guarda la FIFA por cada equipo
puede consistir de los puntos asignados, la cantidad de ttulos internacionales,
continente que proviene el equipo, color de la camiseta, antigedad de creacin,
edad promedio o cualquier otro atributo que la FIFA considere necesario segn
la circunstancia. Asimismo, la FIFA a partir de la informacin de los equipos que
conforman un grupo sintetiza informacin referente al grupo, por ejemplo
antigedad del grupo en base al promedio de las antigedades, edad como el
mximo de las edades promedio de los equipos, puntos como la suma de los
puntos de todos los equipos, u obra social como la obra social ms repetida entre
los equipos. Cada atributo que contenga el grupo puede ser calculado de
diferente forma, e incluso cambiarse en tiempo de ejecucin la forma en la que
se calcula.
Para validar un grupo la FIFA define ciertas restricciones sobre los equipos que
lo conforman, algunos ejemplos son:
En todos los equipos la antigedad de creacin es entre 5 y 20 aos
En todos los equipos la edad promedio de cada equipo est entre 20 y 27
aos.
Todos los equipos tienen cobertura mdica a OSDE.
y cualquier combinacin lgica de los anteriores.
Adicionalmente se debe proveer el soporte para generar una copia de grupos y
equipos, respetando el agrupamiento en n-niveles (se mantiene la estructura
original y NO se debe devolver un listado aplanado de equipos) , y dejando solo
los equipos que cumplen ciertas restricciones dadas:
La altura promedio de cada equipo est entre 1.8 y 1.9 m
Todos los equipos que ganaron un mundial.
Tambin generar un soporte similar al anterior pero para los equipos que no
cumplen ciertas restricciones.
Aclaracin: un grupo puede contener al mismo tiempo una lista de equipos y una
lista de grupos mezclados.
NOTA: Se deben tener en cuenta todos los mecanismos de la programacin
Orientada a Objetos.

Das könnte Ihnen auch gefallen