Mostrando entradas con la etiqueta Builder. Mostrar todas las entradas
Mostrando entradas con la etiqueta Builder. Mostrar todas las entradas

miércoles, 8 de enero de 2014

Patrones de creación: Builder

Este post corresponde a la serie Patrones de diseño - Patrones de creación

Builder

"Separa la construcción de un objeto complejo de su representación, de forma que el mismo proceso de construcción puede crear representaciones distintas"

Como en la mayoría de patrones de diseño entender la definición a primera vista es difícil. Intentaré explicar exactamente qué quiere decir esta definición del patrón Builder.
La idea fundamental es separar la lógica de construcción de los objetos resultantes, de esta forma podemos reutilizar la misma lógica de construcción pero obtener distintos objetos complejos.