Builder
Hola,alguien me podría explicar como funciona el builder para crear objetos? por que lo estoy viendo en la escuela y no entendí como funcionaba.
- Inicie sesión o regístrese para enviar comentarios
Hola,alguien me podría explicar como funciona el builder para crear objetos? por que lo estoy viendo en la escuela y no entendí como funcionaba.
Básicamente: 1. Tienes una
Básicamente:
1. Tienes una clase a la que le pones muchos atributos y los va guardando
2. Cuando tengas los necesarios llamas a un método que construye el objeto deseado
3. Listo
Esa es la declaración del builder y se usa así. Supongamos que tenemos un formulario o un pedazo de software donde vamos recopilando información poco a poco. Como aún no queremos tener una instancia de "Algo" sino queremos irlo construyendo poco a poco, usamos el builder.
El caso es que es un objeto auxiliar que te ayuda a construir otro objeto. Y por que querrías eso? Para hacer que ese otro sea inmutable.
La definición de algo sería:
El profesor Bárbaro Ferro escribió recientemente sobre esto y otros temas, revisa este link.
Espero que te sirva