Академический Документы
Профессиональный Документы
Культура Документы
Los patrones surgen de la experiencia de seres humanos de tratar de lograr ciertos objetivos. Los patrones capturan la experiencia existente y probada para promover buenas prcticas.
Ayudan a construir la experiencia colectiva de Ingeniera de Software. Son una abstraccin de "problema solucin". Se ocupan de problemas recurrentes. Identifican y especifican abstracciones de niveles ms altos que componentes o clases individuales. Proporcionan vocabulario y entendimiento comn.
Tipos de patrones
TIPO Escala o nivel de abstraccin PATRON De arquitectura CARACTERISTICAS Aqullos que expresan un esquema organizativo estructural fundamental para sistemas de software.
De dialectos
De interaccin De diseo
Son patrones que nos permiten el diseo de interfaces web. Aqullos que expresan esquemas para definir estructuras de diseo (o sus relaciones) con las que construir sistemas de software. Patrones de diseo software que solucionan problemas de creacin de instancias. Nos ayudan a encapsular y abstraer dicha creacin.
De creacin
Estructurales
Patrones de diseo software que solucionan problemas de composicin (agregacin) de clases y objetos.
De comportamiento
Patrones de diseo software que ofrecen soluciones respecto a la interaccin y responsabilidades entre clases y objetos, as como los algoritmos que encapsulan.