Download - Auxiliar CC3002

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