Pregunton.Org

945 Preguntas , 2.689 Respuestas , 3 Usuarios conectados

¿Qué son los patrones de diseño?

No... no me refiero a esto:



No estoy interesado en la moda sino que soy estudiante de Ingeniería Informática y tenemos una asignatura llamada Patrones de Diseño... Software (Software Design Pattern).

El problema es que yo sólo veo diagramas, flechas y cajas pero no consigo entender no para qué sirven, ni qué son, ni nos han dado ejemplos prácticos... Así que cualquier pista me vendrá muy bien. ¡Gracias!

 
Preguntado por Anónimo
    Share on Google+        

Respuesta:

Los Patrones de Diseño Software son soluciones a problemas que ingenieros ya han pensado; es decir, resuelven problemas ya resueltos por otros programadores y profesionales de la Informática e Ingeniería.

Según el tipo de problema que resuelven se clasifican en tres tipos: creacional, estructural o de comportamiento.

Te listo una serie de patrones por si quieres investigar ya casos concretos:

- Memento => Guardar el estado de una actividad para recuperarlo ante un reinicio del ciclo de vida de la misma; por ejemplo, guardar una partida en un videojuego.



- Chain of Responsability => Notificar eventos a lo largo de una aplicación hasta que uno de los receptores o varios deciden procesarlo; por ejemplo, cuando llega un mensaje sms al teléfono móvil o smartphone.



- Model View Controller => Crear una aplicación de forma que la implementación de nuestras vistas y el modelo que implementa la lógica de negocio no estén acopladas.



- Command => Modelar los casos de uso de la aplicación de forma que abstaigamos el proceso de ejecución de los mismos.





Y una recomendación bibliográfica: "Design Patterns: Elements of Reusable Object-Oriented Software. Foreword by Grady Booch".

-- Si este mensaje no se muestra en su totalidad, podrá verlo entero, pulsando una vez encima --
 
Respondido por Hugsy

Añade aquí tu propia respuesta:

 
Respondido por Anónimo el
 

 

 

Pueblos | Compra Venta | Genealógico | Foro Común | Tú Opinas | IberBase
Móvil | Escritorio | Privacidad | Contactar | © Proyectos IP
Preguntar

 

 

patrones software aplicacion diseño design guardar resuelven informatica ingenieria view by model controller nuestras modelo vistas smartphone implementacion telefono deciden receptores booch grady procesarlo implementa sms mensaje movil negocio bibliografica recomendacion mismos patterns elements oriented object reusable ejecucion proceso acopladas esten foreword largo command abstaigamos modelar logica videojuego pista practicos ejemplos vendra soluciones resueltos pensado ingenieros sirven consigo estudiante moda