En el ejemplo dado, el patrón aplicado no sería mas un 'Simple Factory'? Según entiendo en el 'Factory Method' debería existir una clase fábrica para cada producto concreto, no?
Muchas gracias. Un punto de mejora, pudiste haber mostrado el diagrama de clases del ejemplo hecho con Java desde un principio para tener mayor contexto. Gracias nuevamente!!
Pregunta! es correcto que las clases queden public? digo, porque de esta manera cualquier persona se puede saltar la interface adapter y pasar directamente a la creción de un conexión segun sus necesidades!
Bueno, claro que se podrían saltar y crear directamente la clase, pero sería una mala práctica, justo para eso es el Factory, en tal caso podrías la clase como Package y tener el factory en el mismo package para poderlas instaciar, aun que la verdad no me gusta mucho eso.
Si, Spring implementa una gran cantidad de patrones de diseño, pero aun así, simpre es requerido saber como implementarlos, ya que cuando creamos código custom es necesario implementar nuestros propios factorys
Crack, me quedo super claro el patron de diseño.
Excelente!, gracias por comentar
Muchas gracias por el contenido!
Con gusto
Gracias por compartir Oscar y no hagas caso de los inconformes que lo quieren todo mascado y digerido
Muy claro, muchísimas gracias.
Una pregunta, ¿es esta la variante SimpleFactory del patrón?
En el ejemplo dado, el patrón aplicado no sería mas un 'Simple Factory'? Según entiendo en el 'Factory Method' debería existir una clase fábrica para cada producto concreto, no?
Genial, por fin encuentro una explicación extendida.
Gracias por el comentario Moises, un poco tarde mi respuesta pero segura ;)
Muchas gracias Óscar. Compartido...
Mil gracias!
Muchas gracias.
Un punto de mejora, pudiste haber mostrado el diagrama de clases del ejemplo hecho con Java desde un principio para tener mayor contexto.
Gracias nuevamente!!
Gracias por la sugerencia!
Pregunta! es correcto que las clases queden public? digo, porque de esta manera cualquier persona se puede saltar la interface adapter y pasar directamente a la creción de un conexión segun sus necesidades!
Bueno, claro que se podrían saltar y crear directamente la clase, pero sería una mala práctica, justo para eso es el Factory, en tal caso podrías la clase como Package y tener el factory en el mismo package para poderlas instaciar, aun que la verdad no me gusta mucho eso.
Deberías de crearte lista donde expliques patrones de diseño
Hola Moises, tengo un curso y un libro completo sobre el tema, date una vuelta por mi página reactiveprogramming.io/books/design-patterns/es
Spring lo hace ya no!
Si, Spring implementa una gran cantidad de patrones de diseño, pero aun así, simpre es requerido saber como implementarlos, ya que cuando creamos código custom es necesario implementar nuestros propios factorys
si vas a leer saca tu cara almenos.
se dice, gracias por el contenido..... si no te gusta, puedes ir a otro lado.