¡Hurra! ¡La versión en español se lanzó por fin! Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
Builder

Builder en PHP

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 PHP

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Builder es muy conocido en el mundo PHP. 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 una 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, algúnBuilder->establecerValorA(1)->establecerValorB(2)->crear()).

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 Python Patrones de diseño: Builder en Ruby Patrones de diseño: Builder en Swift Patrones de diseño: Builder en TypeScript Patrones de diseño: Builder en Go