Categorías de patrones
Según la
escala o nivel de abstracción:
·
Patrones de arquitectura: Aquellos que expresan un
esquema organizativo estructural fundamental para sistemas de software.
·
Patrones de diseño: Aquellos que expresan esquemas
para definir estructuras de diseño (o sus relaciones) con las que construir
sistemas de software.
·
Dialectos: Patrones de bajo nivel específicos para
un lenguaje de programación o entorno concreto.
Además, también es importante reseñar el
concepto de "antipatrón de diseño", que con forma semejante a la de
un patrón, intenta prevenir contra errores comunes de diseño en el software. La
idea de los antipatrones es dar a conocer los problemas que acarrean ciertos diseños
muy frecuentes, para intentar evitar que diferentes sistemas acaben una y otra
vez en el mismo callejón sin salida por haber cometido los mismos errores.



Comentarios
Publicar un comentario