Como?

Páginas: 2 (283 palabras) Publicado: 22 de febrero de 2013
Patrón Observador

El patrón Observador tiene como objetivo construir una dependencia entre un sujeto y los observadores de modo que cada modificación del sujeto sea notificada a los observadorespara que puedan actualizar su estado.

Nuestro problema:

Queremos que cada una de las partes que componen nuestra serpiente virtual actualize su posición dependiendo de la posición en la que estáy ha estado la cabeza de nuestra serpiente.

La solución que emplearemos es aplicar el patrón Observador para establecer un enlace entre cada parte de la serpiente y la cabeza. Con el fín de que lacabeza pueda indicar a sus observadores que actulizen su posición.

Nuestro diagrama de clases actual es :



Serpiente
Cabeza
Bloque
Serpiente
Cabeza
Bloque

Y vamos a pasar alsiguiente esquema:

Sujeto

+agrega(observador)
+suprime(observador)
+notifica(observador)
Observador

+actualizaPoscicion()
Cabeza

+modificaEstado()
+getEstado()
Bloque

+actualizaPosicion()Sujeto

+agrega(observador)
+suprime(observador)
+notifica(observador)
Observador

+actualizaPoscicion()
Cabeza

+modificaEstado()
+getEstado()
Bloque

+actualizaPosicion()

PatrónEstrategia

El objetivo de utilizar el patrón estrategia es el de adaptar el comportamiento, valores de las variables y algoritmos de nuestro objeto principal (“Partida”), en función de la eleccióndel usuario al principio del juego sin necesidad de cambiar las interacciones de las clases descendientes con la clase principal de nuestro juego.

Cuando el usuario inicia nuestro juego puedeseleccionar un nivel de dificultad personalizado, principiante, medio o avanzado.
Actualmente la parte de nuestro diagrama de clases relacionada con estas clases es el siguiente:

PartidaPartida

Nivel
Avanzado
Nivel
Avanzado
Nivel
Medio
Nivel
Medio
Nivel
Principiante
Nivel
Principiante

Y queremos aplicar el patrón estrategia que tiene...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como comer comida comestible
  • Como Comer Comida
  • comas y comas
  • Como comer
  • El Como Comer
  • Como Comer
  • como comer
  • como comer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS