Diseño basado en patrones
2015-04-13 02:26:32 2 举报
Diseño basado en patrones(设计模式)是一种解决软件设计中常见问题的可复用解决方案。它提供了一种结构化的方法,用于创建可维护、可扩展和可重用的代码。设计模式基于经过验证的最佳实践,通过将常见的问题和解决方案封装在特定的模板中,使开发人员能够更快速、更有效地构建高质量的软件系统。设计模式包括许多不同类型的模式,如创建型模式、结构型模式和行为型模式,每种模式都针对特定的设计问题提供解决方案。使用设计模式可以提高代码的可读性、可维护性和可测试性,减少开发时间和成本。它是软件开发人员必备的工具之一,有助于提高开发效率和软件质量。
作者其他创作
大纲/内容
4.“Trabajar dentro del contexto” [Sha05] en busca de patrones en niveles más bajos deabstracción que contribuyan a la solución del diseño.
Patrones de diseño
Para pensar en patrones se sugiere tener el siguiente enfoque:
Se centran a problemas asociados con la asignacion de responsabilidad entre los objetos y la forma en la que se da la comunicacion entre ellos.
Definición
Patroneconductuales
Los patrones de diseño son mas abstractos que las estructuras
Diseño de software basado en patrones
Patroneestructurales
Clases de patrones
Los patrones de diseño estan menos especializados que las estructuras
Es un formato estandar donde se encuentra planteado el problema con su respectiva solucion y restricciones y se puede utilizar segun sea el problema de programacion.
Estructuras
Descipcion de un patron
Las principales diferencias entre los patrones de diseño yas las estructuras son:
5.Repetir los pasos 1 a 4 hasta que el diseño esté completo.
3.Comenzar el diseño con patrones del “panorama” que establezcan un contexto o esqueletopara el trabajo de diseño adicional.
Pensar en patrones
Los patrones de diseño son elementos arquitectonicos mas peqeños que las estructuras
1.Asegurarse de entender el panorama: el contexto en el que se encuentra el softwareque se va a elaborar.
Diseño basado en patrones
Patrones creacionales
0 条评论
下一页