Evaluacion 2
Evaluacion 2
Evaluacion 2
EVALUACIÓN 2
Introducción...................................................................................................................................2
Punto 1.............................................................................................................................................3
Punto 2.............................................................................................................................................4
Punto 3.............................................................................................................................................5
Punto 4.............................................................................................................................................6
Punto 5.............................................................................................................................................7
Punto 6.............................................................................................................................................8
Punto 7.............................................................................................................................................9
Punto 8...........................................................................................................................................10
Conclusión....................................................................................................................................11
1
Introducción
2
Punto 1
3
Como se puede apreciar en la imagen se ocupa un patrón de diseño facade
o fachada, ya que nos permite simplificar y separar la comunicación entre el
cliente y la complejidad del sistema interno. De esta manera, el cliente solo
debe conectarse a una interfaz y esta a su vez se comunicará con el resto
del sistema sin que el cliente sepa que procesos esta haciendo el sistema.
4
Punto 2
5
Punto 3
6
Punto 4
7
Punto 5
Patrón de diseño
Código de programación
8
Punto 6
9
Punto 7
Variante A Variante B
function getUser(){
return {
user:getUserName();
password:getPassword();
}
}
//Variante A
client.post(getUser()).then(/*Variante A*/ );
//Variante B
client.get(getUser()).then(/*Variante B*/);
10
Punto 8
11
Conclusión
Para concluir con la solución a los requerimientos que fueron entregados por la
empresa, es importante mencionar que existen diversos patrones de diseños que
ayudan a la confección de un software, sobre todo en lo que corresponde a la
programación o codificación de él, esto ayuda a que el Código sea más simple y
fácil de entender, ya que muchas veces los programadores se ven enfrentados a
un Código Spaghetti y se les dificulta mucho entenderlo, pero con los patrones de
diseño esa inmensa cantidad de información de Código, puede resultar ser más
clara y fácil de entender. Ya que no es factible entregar un programa robusto
pero difícil de ocupar, ya que como ingenieros debemos entregar la solución más
fácil, es decir lo difícil hacerlo sencillo.
12