Patrones

Aprende y domina los patrones de diseño en Swift para crear software escalable y mantenible. Te guiaremos a través de los patrones de diseño más utilizados en Swift, desde los más simples hasta los más complejos. Este es el lugar perfecto para mejorar tus habilidades de arquitectura de software en Swift

Patrón de diseño: DELEGACIÓN Miembros Público

El patrón delegación es muy usado en el entorno iOS. Tenemos clases como UICollectionView, UITableView, etc que nos proporcionan delegados para enriquecer el comportamiento de estas clases. En el post de hoy verás un ejemplo del patrón delegación y verás como aplicarlo en tus aplicaciones.

SwiftBeta
Patrones

Patrón de diseño: COMMAND Miembros Público

El patrón Command es un patrón que realiza un trabajo específico. Es muy útil ya que con él cumplimos el primer principio de SOLID. Sigue leyendo para aprender más sobre este patrón.

SwiftBeta
Patrones

Patrón de diseño: SINGLETON Miembros Público

El patrón Singleton crea una única instancia en la ejecución de nuestra aplicación. Aunque queramos generar más instancias, siempre nos devolverá la misma. Otra característica es que podemos usarlo en un scope global (desde cualquier parte de nuestra aplicación).

SwiftBeta
Patrones

Patrón de diseño: BUILDER Miembros Público

Hoy vamos a ver un patrón de creación llamado Builder. Es de los más comunes y útiles para crear instancias debido a su fácil implementación y a los beneficios que nos aportan.

SwiftBeta
Patrones

Patrón de diseño: DECORATOR Miembros Público

Hoy vamos a ver otro patrón estructural que es muy útil cuando creamos una aplicación. El patrón decorador nos ayuda a extender el comportamiento de una clase como veremos a continuación.

SwiftBeta
Patrones

Patrón de diseño: ADAPTER Miembros Público

El patrón Adapter es muy útil al integrar en nuestra codebase código de terceros y que no podemos modificar. Hoy vamos a ver un ejemplo real cuando integramos un SDK de terceros, como el SDK de Twitter

SwiftBeta
Patrones

Patrones de diseño en Swift en Español Miembros Público

En los próximos posts hablaremos de los patrones de diseño. Tanto patrones de creación, de estructura y comportamiento. Iremos abordándolos poco a poco ya que al principio puede parecer una tarea difícil recordarlos todos, pero en la práctica te ayudarán a obtener un mejor código.

SwiftBeta
Patrones