PATRÓN de DISEÑO BUILDER en JAVA - Tutorial Completo Fácil

preview_player
Показать описание


¡Hola, mi nombre es Ricardo! Soy programador Senior con más de 8 años de experiencia. Me encanta todo el mundo de la tecnología y la programación y quiero ayudarte a entender mejor como funciona el mundo de JAVA sin importar tu nivel.

¡Si tienes alguna duda o preguntar, házmelo saber en los comentarios! 👇

¡Déjame saber qué más te gustaría ver!

Música usada:
Creative Commons Attribution-ShareAlike 3.0 Unported
Рекомендации по теме
Комментарии
Автор

Gracias, lo entendí perfectamente y me aclaraste una duda que tenía. ¡Buen trabajo!

oscarmartin
Автор

Master! Me quedó super claro, buen video

SergioQuesada-gf
Автор

Excelente video, muy buena explicación. Justo andaba estudiando este tema. Lo que te quería recomendar es el tema del volumen de la voz, a veces suena muy bajo, pero en general todo va genial!

nabuconodozord
Автор

Oye amigo buenísimo! muchas gracias, sencillo, rápido y al grano, es el equivalente al "Hola Mundo" pero en el patrón de diseño Builder. Gracias por continuar con el diseño de patrones, otro patrón interesante es el Observer, estaré atento para cuando lo subas ;) Porque lo haces de una manera super sencilla y práctica, es más fácil captar la idea de esa manera.

gindCode
Автор

Hola buenas! ¿Como va? Me gusto tu explicación, en mi empresa lo usan tal cual. Pero tengo una duda al respecto:
En otro ejemplo vi que utilizan lo mismo pero colocan el siguiente metodo en la clase externa.

public static Builder build() {
return new Builder();
}

Este metodo es necesario? Para que serviria?

Ejemplo:
public class Cliente {

public String nombre;

public Cliente() {
}

public Cliente(Builder builder) {
nombre = builder.nombre;
}

public static Builder build() {
return new Builder();
}

public static class Builder {
public String nombre;


public Builder nombre(String nombre) {
this.nombre = nombre;
return this;
}


public Cliente build () {
return new Cliente(this);
}
}
}


Saludos.

carolinagomez
Автор

es lo mismo que usar Lombok con @Builder

josevelezmendoza
Автор

Hola. En la clase interna en el metodo build instanciaste la clase externa UsuarioDTO. ¿Es esto posible si la clase es interna y estatica?

jaimealbertorocha
Автор

Hola Ricardo, muchas gracias por tus videos, están muy bien hechos y bien explicados pero te quería hacer una pregunta. ¿Como configuras Intellij para que ponga encima de las clases tu nombre: RicardoRB? Gracias.

theirsoft
Автор

¿Qué diferencia hay entre hacerlo con builder y solamente tener un constructor vacío para luego llamar a cada setter?

ZohKrahM
Автор

BUEN PATRON PERO IGUAL SE ESCRIBE MAS CODIGO. 🙂

rickhunter
visit shbcf.ru