Del curso: Arquitectura de software: De desarrollador a arquitecto o arquitecta

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.

Los patrones de diseño de arquitectura

Los patrones de diseño de arquitectura

Para las personas que trabajan en ingeniería de software el concepto de patrón de diseño posiblemente les suene muy familiar. Los patrones de diseño existen porque, aunque cada software es único en sus objetivos y público meta, las tareas y operaciones que realiza no lo son. Por ejemplo, tu correo electrónico corporativo y tu red social favorita son programas que se usan para cosas muy distintas, pero ambos tienen que lidiar con autenticaciones, conexiones a internet o proceso de imágenes. Procesos así se repiten una y otra vez en la mayoría de piezas de software y si hay algo que caracteriza a un ingeniero es su enorme afición para reciclar soluciones. Por eso es que existen los patrones de diseño, donde usamos soluciones probadas para tareas repetitivas. Patrones como singleton, factory o prototype son de uso común entre los desarrolladores, ayudándoles a reducir tiempo de trabajo, prevenir errores y, en especial, a crear estructuras que sean fáciles de reconocer. Cuando un…

Contenido