Léxico TI › Programación › Patrón builder

Patrón builder

Programación Svenska → Actualizado: 2026-08-13

Patrón de la Gang of Four: construir un objeto complejo paso a paso mediante una clase builder aparte, en lugar de un constructor con 15 argumentos.

Variante moderna: el builder fluido (Pizza.builder().size("large").cheese("mozz").build()). Brilla cuando hay muchos campos opcionales, valores por defecto que no cambian o el objeto debe ser inmutable. Comparado con el antipatrón del constructor telescópico (5 constructores distintos con entre 1 y 10 argumentos), resulta más limpio.

Es estándar en Java (Lombok @Builder), Kotlin (los argumentos con nombre y por defecto lo sustituyen en parte), Rust (el patrón builder con estados de tipo) y TypeScript. Muchos «DSL de configuración» son builders disfrazados.

← Volver al léxico