GonzaDiz / tp2j-algo3

1 stars 0 forks source link

Elimine el patron singleton de los casilleros, no es necesario y limi… #2

Closed GonzaDiz closed 6 years ago

GonzaDiz commented 6 years ago

…ta muchisimo la extensibilidad del codigo por ejemplo seria imposible en un futuro agregar dos carceles, o mas casilleros del mismo tipo digamos, simplemente se usaba el patron para que el testing de la posicion del jugador sea mas facil ya que se podia hacer un assert equls facilmente. Quizas el problema de ahora es que los tests de avance dinamico y retroceso dinamico no quedan muy lindos por que se necesita una posicion para comparar si los casilleros son iguales, quizas sea bueno asignarle una posicion al momento de crear el casillero y con un metodo llamado get posicion el casillero nos devuelve la posicion entonces comparamos con los casilleros del tablero ( a revisar), cree la clase armadordetablero que se encarga de agregarle casilleros al tablero.