Skip to content
SW Architecture Design
More
Share
Explore
Patrones de Diseño
Un patrón es una solución a un problema en un contexto
Sistema de Patrones POSA
Pattern-Oriented Software Architecture
Patrones de Arquitectura → independiente de la tecnología / lenguaje
Patrones de Diseño → independiente de la tecnología / lenguaje
Idiomas → ligado al lenguaje de información y esta orientado a resolver un problema específico
Definición formal de un Patrón de Diseño → Un patrón de diseño es el que describe una estructura recurrente para comunicar componentes (clases), que resuelve un problema general de diseño en un contexto particular
Diferencias con un patrón de arquitectura y un idioma (Alcance de un Patrón de Diseño)
Son patrones a mediana escala
Son de más alto nivel que los idiomas
Son independientes del lenguaje de programación
No afecta la estructura general del software
Pero si puede influir en un módulo o subsistema
Gang of Four (GoF) → Book
Design Patterns
Elements of reusable object-oriented software
Erich Gamma
Richard Helm
Ralph Jonhson
John Vlissides
Clasificación de los Patrones de Diseño
Patrones de Creación
Patrones de Estructura
Patrones de Comportamiento
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.