viernes, 16 de septiembre de 2011

HERENCIA Y POLIMORFISMO

  • La herencia es un mecanismo de la programación orientada a objetos, por medio del cual una clase se deriva de otra, llamada clase padre.
  • El polimorfismo en programación orientada a objetos se refiere a la capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.
EJEMPLO:


En mi este ejemplo vemos claramente la herencia entre ellos, a pesar de ser animales distintos cuentan con ciertas características que los hacen formar parte de un todo en este caso a la familia de los Reptiles.

aplicando esto a mi proyecto veo que la clase fichas comparten características similares, pero aun así no se muy bien si se puedan relacionar y hacerlas formar parte de un todo, pero conforme avance le daré seguimiento a este punto.

jueves, 15 de septiembre de 2011

CASOS DE USO PROYECTO

Diagrama de casos





Tabla de casos


DESCOMPOSICIÓN EN CLASES

Para comenzar aquí dejo especificados algunos términos

Clases: una construcción que se utiliza como modelo, describiendo el estado y comportamiento de todos los objetos que comparten la clase,a menudo es un sustantivo.

Atributos: es una especificación que define una propiedad o característica de un objeto.
Métodos: es una subrutina asociada a una clase(método de clase o método estático) o a un objeto(método de instancia).

Visibilidad:
*Privada: solo pueden acceder a ella los miembros de la clase.

*Protegida: acceden a ella los miembros de la clase y las clase que hereden de ella.

*Publica: todos pueden acceder.

una vez mencionado esto, estas serian mis clases de mi proyecto

1 Clase (publica) Fichas
   *Atributos(privados): Color, Numero
   *Método(protegida):mov.izquierda, mov.derecha, mov.arriba, mov.abajo
   *Funcion: son las partes del juego que se deben de organizar para que el jugador pueda ganar.

2 Clase(publica) Espacio en blanco
   *Atributos(privados): espacio vacio
   *Método(privada): casilla vacia
   * Función: es la casilla por donde se desplazaran el resto de las fichas.

jueves, 1 de septiembre de 2011

CASOS

Estos son los casos de mi proyecto, si encuentro mas al transcurso del avance los iré anexando.