Skip to content

¿En qué consiste el patrón? Clasificación

AndresRH22 edited this page Oct 24, 2023 · 4 revisions

Clasificación de patrones

¿En qué consiste el patrón? La mayoría de los patrones se describen con muchas formalidad para que la gente pueda reproducirlos en muchos contextos.

Selecciones que suelen estar presentes en la descripción de una patrón: •El propósito: Nos va a explicar el problema y la solución •La motivación: nos va a detallar más el problema y la solución que brinda el patrón. •La estructura: la estructura de las clases nos va a mostrar cada una de las partes del patrón y el modo en el que se relaciona •El ejemplo de código: en uno de los lenguajes de programación populares que facilitará la asimilación de la idea que se esconde tras el patrón.

Clasificación de los patrones: Los patrones van a variar según su complejidad, nivel de detalle y escala de aplicabilidad al sistema completo que se diseña. Los patrones más básicos se llaman idiomas: éstos se aplican a un lenguaje de programación. Los patrones más altos son los patrones de arquitectura.

Los patrones se pueden clasificar también por su propósito Patrones creacionistas: estos van a brindar mecanismos de creación de objetos que incrementan la flexibilidad y la re-utilización el código existente. Patrones estructurales: nos explican como ensamblar objetos y clases en estructuras más grandes a la vez que se mantiene la flexibilidad y eficiencia de la estructura. Patrones de comportamiento: se va a encargar de la comunicación efectiva y la asignación de responsabilidades entre objetos.