Skip to content

Karenzuniga/pddcsharp

 
 

Repository files navigation

Dear visitors from GitHub and guests, this a repo for Class only on Tijuana.Education course to teach Students of 5th semester to use GitHub Will delete on July 2016. Thank you.

#Demostración de Patrones de Diseño según Cooper ( C# Design Patterns )

Los objetivos principales de los patrones de diseño son, entre otros:

Evitar buscar soluciones a problemas típicos ya solucionados anteriormente. Estandarizar el modo en que se realiza el diseño. Facilitar el aprendizaje de la solución a dichos problemas a los nuevos diseñadores.

Así pues, el uso de patrones de diseño no es obligatorio, pero sí recomendable siempre que se puedan aplicar sin forzar su uso.

Clasificación de patrones

Como ya hemos visto, los patrones se clasifican en 3 tipos diferentes:

Patrones creacionales: Resuelven problemas relacionados con la creación de instancias de objetos. Por ejemplo, el patrón Singleton se encarga de que sólo pueda existir una instancia de la clase a la que es aplicado.

Patrones estructurales: Se centran en problemas relacionados con la forma de estructurar las clases. Por ejemplo, el patrón Composite permite trabajar con listas de objetos (u objetos compuestos) como si de un solo objeto se tratase.

Patrones de comportamiento: Permiten resolver problemas relacionados con el comportamiento de la aplicación, normalmente en tiempo de ejecución. Por ejemplo, el patrón Strategy proporciona diferentes métodos (o algoritmos) para resolver un mismo problema, pudiendo decidir en tiempo de ejecución cuál de ellos utilizar.

Conclusiones de Uds.

PRESENTACION Y EVALUACION DE PDD DE APOYO AL GRUPO USADO GIT. 1.- EDITAR EL README DE CADA GRUPO (BRIDGE, ETC.) Y AHI ESTARÁ PRESENTE LA TEORIA QUE LEERÁ EL GRUPO. 2.- EXPLICARÁ UNICAMENTE EL UML DEL PATRON 3.- EL GRUPO SINCRONIZARÁ EL GIT Y CORRERÁ EL CÓDIGO QUE SE INDIQUE POR UD. GARANIZAR POR FAVOR ESTE LA VERSION FUNCIONAL SIN FALLO. SERÁ EL 50% DE LA BLOQUE 1 DE PDD.

LICENCE GPL

http://choosealicense.com/licenses/gpl-2.0/

editado por abraham vazquez

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%