auxiliar cc3002

1
Auxiliar 4 - CC3002 Profesor: Alexandre Bergel Auxiliar: Felipe Orellana 30 de Abril 2010 En esta oportunidad, nos adentraremos un poco m´ as en el mundo de los tamagotchi y haremos refactoring de lo que teniamos en primera instancia con jerarqu´ ıa, todo esto con el fin de ir agregando nuevos features y final- mente llegar a un modelo completo de lo que es el software que usan estos dispositivos. Para eso, revisemos una vez m´ as la historia de los tamagotchi visitando una p´ agina con informaci´ on de tamagotchis http://webs.adam.es/rllorens/ciber.htm, adem´ as de nuestra querida/indiferente/odiada wikipedia http://es.wikipedia.org/wiki/Tamagotchi. Entonces, a trabajar! 1. identificar nuevos atributos m´ etodos y posibles clases para nuestra jerarqu´ ıa inicial. (tambi´ en se pueden eliminar clases que se encuentren innecesarias) 2. cambiar m´ etodos que usan System.out.println(); 3. agregar contratos e invariantes a las clases con las que nos quedaremos de la jerarqu´ ıa original 4. a˜ nadir nuestra idea de tamagotchi zombie a la jerarqu´ ıa de una forma correcta, es decir que justifique su dise˜ no. Para finalizar, pueden revisar las referencias para entender m´ as sobre los tamagotchi y pensar de mejor manera en nuestro problema, adem´ as de jugar un poco en http://www.tamatown.com/ 1

Upload: diego-diaz-h

Post on 18-Aug-2015

213 views

Category:

Documents


0 download

DESCRIPTION

CS

TRANSCRIPT

Auxiliar 4 - CC3002Profesor:AlexandreBergelAuxiliar:FelipeOrellana30deAbril2010En esta oportunidad, nos adentraremos un poco mas en el mundo de lostamagotchi y haremos refactoring de lo que teniamos en primera instanciacon jerarqua,todoestocon eln deir agregandonuevosfeaturesy nal-mente llegar a un modelo completo de lo que es el software que usan estosdispositivos.Para eso, revisemos una vez mas la historia de los tamagotchi visitandouna pagina con informacion de tamagotchis http://webs.adam.es/rllorens/ciber.htm,ademas de nuestra querida/indiferente/odiada wikipediahttp://es.wikipedia.org/wiki/Tamagotchi.Entonces, a trabajar!1. identicar nuevos atributos metodos yposibles clases paranuestrajerarqua inicial. (tambien se pueden eliminar clases que se encuentreninnecesarias)2. cambiar metodos que usan System.out.println();3. agregar contratos e invariantes a las clases con las que nos quedaremosde la jerarqua original4. a nadir nuestra idea de tamagotchi zombie a la jerarqua de una formacorrecta, es decir que justique su dise no.Paranalizar, puedenrevisarlasreferenciasparaentendermassobrelos tamagotchi y pensar de mejor manera en nuestro problema, ademas dejugar un poco en http://www.tamatown.com/1