Diseño dirigido por responsabilidades II

Al querer añadir más elementos  como monstruos y otros jugadores
debiera incluirse en la descripción de la habitación.

Dado que ‘Room’ contiene información sobre una Room también debe
encargarse de generar una descripción de cada Room. Para ello agregamos
el siguiente método :
public String getDescripcionLarga(){
return “Ud. está “ + description +” .\n” + getStringDeSalidas;
}

Luego en ‘Game’ modificamos:

System.out.println(currentRoom.getDescripcionLarga());

Ahora incluye la cadena de descripción, información sobre las salidas y
podría, en el futuro, incluir cualquier otra cosa que haya que decir
sobre una habitación. Ya que para esta y futuras extensiones solamente
tendremos que hacer cambios en una única clase: en Room