Patrones

Aprende patrones de diseño en Swift y úsalos en tus aplicaciones.

Patrón de diseño: DELEGACIÓN

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

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

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

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

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

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

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