1Diapositiva 12
El concepto de patrones de diseño fue introducido por Christopher Alexander, en su libro "A Pattern Language" (1977). Alexander definió patrones como soluciones recurrentes para problemas ______ en el diseño arquitectónico.
Apuntes
[Diapositiva 1] Desarrollo de Software Introducción a los Patrones de Diseño de Software [Diapositiva 2] Hacer software no es fácil Diseñar software orientado a objetos es difícil, y diseñar software orientado a objetos reutilizable es todavía más difícil. “un software capaz de evolucionar tiene que ser reutilizable (al menos para las versiones futuras )” Chapter 1: Introduction. Design Patterns, The Gang of Four [Diapositiva 3] Diseñar para el cambio El software cambia. Para anticiparse a los cambios en los requisitos hay que diseñar pensando en qué aspectos pueden cambiar. Los patrones de diseño están orientados al cambio [Diapositiva 4] Patrones El concepto de patrones de diseño fue introducido por Christopher Alexander, en su libro "A Pattern Language" (1977). Alexander definió patrones como soluciones recurrentes para problemas comunes en el diseño arquitectónico. Ejemplo en arquitectura: Diseñar un patio central en una casa para fomentar la interacción social. [Diapositiva 5] Patrones En los años 80, los conceptos de Alexander comenzaron a influir en el desarrollo de software: Ward Cunningham y Kent Beck fueron de los primeros en aplicar estos principios al diseño de...
Estudia con juegos interactivos
Sube tus apuntes y genera flashcards, examenes y mas con IA
Empezar gratis