Está en la página 1de 3

ProgramacinOrientadaaObjetos

Tallerderecuperacin
Reglas
1. Se puede consultar recursos en internet (la documentacin del API de Java, por
ejemplo)
2. DuranteelTallersolopuedetenerabiertalasesindelIDEyelnavegador.
3. Todoslosarchivosfuentedebentenerelnombredelautorenlaprimeralnea
4. Seatenderndudasacercadelenunciado

Laveterinaria
El objetivo de este programa es administrar una veterinaria y las mascotas que pertenecen a
unapersona.AcontinuacinsemuestraeldiagramaUMLcorrespondiente.


La clase
Bogot
hace parte del paquete
businessLogic
y tieneelmtodo
main
.Estemtodo
debehacerlosiguiente:
1. Leer una lista de animales que se encuentran registradas en la veterinaria adems
tambinlosdueosdeestasmascotas,elarchivoesllamado
animals.txt
.
2. Ofrecerunmendeopcionesalusuario,quelepermitarealizarlassiguientesacciones:
a. Removerunamascotadandosu
id
b. Listarlasmascotasquelepertenecenaunapersonaidentificadaporsu
id
.
c. Listarlosanimalesdadosuclase,esdecir,salvajesomascotas.
d. Finalizacin del programa y listar las mascotas que estn registradas en la
veterinaria

Reglasdelproyecto
1. El
id
delaspersonasylasmascotassonnicos
2. El mtodo
sound
es abstracto en la clase
Animal
. En la clase
Dog
este mtodo debe
retornarlacadenaguau,enlaclase
Cat
tienequeretornarmiau.
3. Serecomiendanousarmtodosestticos

Archivodeentrada
Elarchivodeentradasellama
pets.txt
.Sucontenidotieneelsiguienteformato:

La informacin de cada mascota ocupa dos lneas. La primera, tiene las caractersticas de la
mascota la segunda, tiene la informacin de su dueo. Cabe anotarquesieldueo yaexiste,
este no se tiene que creardenuevosinosoloactualizarlainformacincorrespondientedesus
mascotas.
En lalneadelamascota,laprimerapalabraindicaeltipodelamascota.Todos losvaloresson
separadosporespacios.

Tambin vale la pena notar que los animales salvajes no tienen dueo por lo tanto la
informacincorrespondientesaestossoloocupanunalnea.

Entregadelasolucin
A. Lasolucindebedesermostradaeneltranscursodelaclase.

También podría gustarte