Usuario:ManuelRomero/ProgramacionWeb/Distancia2018/Objetos/practica

De WikiEducator
Saltar a: navegación, buscar


  • En este tema tenemos dos prácticas

1.- Implementar el juego de masterMind orientado a objetos
2.- Implementar una calculadora Real/Racional orientada a objetos

Practica 1

  • Consiste en hacer el juego de mastermind cuya especificación ya se facilitó
  • En este caso lo vamos a implementar orientado a objetos
  • Tras un análisis hemos creado dos clases para nuestra aplicación


Icon activity.jpg
Juego de mastermind orientado a objetos
  • Para implementar este juego vamos a crear las siguientes clases
Clave
Juego

Clave.png
Jugada.png



  • Vamos a ver cómo las podremos usar en nuestro programa
Arranca el programa y necesitamos una clave
  • Tenemos dos situaciones

1.-Es la primera vez que accedo

Genero la clave
La guardo en variable de sesión para próxima sesión

2.-Ya tengo clave

La leo de la variable de sesión.
Para probar este requisito visualizaré la clave.
  • De todo ello debe encargarse el método estático obtener_clave
 //Recupera un objeto de la clase Clave y lo retorna
 //La clave puede ser que la tenga que recuperar o generar
 static public function obtener_clave():Clave
    {
        return $clave;
    }

Practica 2