Saltar al contenido

Patrones de diseño creativo en Swift 5

Descripción

Los patrones de diseño de software son formas estándar y probadas de resolver varios problemas que los programadores encuentran. En este curso, Patrones de diseño creativo en Swift 5, aprenderá sobre los patrones creativos usando diagramas UML y ejemplos prácticos de código Swift.

Patrones de diseño creativo en Swift 5
Patrones de diseño creativo en Swift 5

Primero, explorará algo de la historia de los patrones de diseño, el valor que proporcionan y sus limitaciones. Un breve manual de lenguaje de modelado unificado introduce los conceptos y los diagramas utilizados a lo largo de este curso.

A continuación, descubrirá los patrones creativos, que presentarán primero el Singleton, así como la resolución de problemas de seguridad de los hilos mediante el Grand Central Dispatch.

Luego, aprenderá sobre el patrón del prototipo y conceptos como la clonación de tipos de valor y referencia y la diferencia entre la copia superficial y profunda de objetos.

Por último, podrás ver la Fábrica de Abstractos, que proporciona una abstracción para crear familias de objetos relacionados o dependientes.

Después de terminar este curso, tendrás un conocimiento fundamental de los patrones de diseño creativo que te ayudará a medida que avanzas para convertirte en un mejor desarrollador de software.