Ésta es una vista previa de la versión en español. Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
Builder

Builder en Swift

Builder es un patrón de diseño creacional que permite construir objetos complejos paso a paso.

Al contrario que otros patrones creacionales, Builder no necesita que los productos tengan una interfaz común. Esto hace posible crear distintos productos utilizando el mismo proceso de construcción.

Uso del patrón en Swift

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Builder es muy conocido en el mundo Swift. Resulta especialmente útil cuando debes crear un objeto con muchas opciones posibles de configuración.

Identificación: El patrón Builder se puede reconocer por la clase, que tiene un único método de creación y varios métodos para configurar el objeto resultante. A menudo, los métodos del Builder soportan el encadenamiento (por ejemplo, someBuilder.setValueA(1).setValueB(2).create()).

Builder en otros lenguajes

Patrones de diseño: Builder en Java Patrones de diseño: Builder en C# Patrones de diseño: Builder en C++ Patrones de diseño: Builder en PHP Patrones de diseño: Builder en Python Patrones de diseño: Builder en Ruby Patrones de diseño: Builder en TypeScript