Muy bien explicado, tengo unas consultas con respecto a esto. ¿Aun sigue siendo valido esta manera de implementar el patron Singleton? ¿Qué pasaría si hay llamadas concurrentes?¿Podría ser posible que 2 hilos de ejecucion entren en el IF creando asi 2 objetos unicos del Sistema de registros?
Hola Cesar. Excelente pregunta! Como bien dices, es posible terminar creando 2 instancias desde distintos hilos. Hay muchas formas de solucionar ello. Esta es una buena alternativa, usando un atributo static: stackoverflow.com/a/12878332/3692788
Hola. A partir del objeto GC (que es una instancia de la clase GregorianCalendar) se usa el método get, para obtener por separado el día, mes, año, hora minuto y segundo. El método get es el mismo en todos los casos, lo que cambia es el parámetro que se le pasa a este método. El parámetro que se le pasa es un entero, pero por "legibilidad", no se escribe el entero directamente, sino que se hace a través de una constante definida en la clase Calendar.
+Claudia Julio Sí. Los patrones de diseño pueden convivir entre ellos en un mismo programa, aunque lo más común es que estén aplicados a módulos diferentes.
La idea de Singleton es restringir la creación de instancias de una clase determinada. Si se necesita más de una instancia, entonces Singleton no es necesario porque significa que han cambiado la condiciones.
Muchas gracias estimado! me costó muy poco entenderlo gracias a ti :up:
Genial. Gracias por comentar.
despues de este video ya no le temo a nada
Excelente explicación
Muy bien explicado, tengo unas consultas con respecto a esto.
¿Aun sigue siendo valido esta manera de implementar el patron Singleton?
¿Qué pasaría si hay llamadas concurrentes?¿Podría ser posible que 2 hilos de ejecucion entren en el IF creando asi 2 objetos unicos del Sistema de registros?
Hola Cesar. Excelente pregunta!
Como bien dices, es posible terminar creando 2 instancias desde distintos hilos.
Hay muchas formas de solucionar ello.
Esta es una buena alternativa, usando un atributo static: stackoverflow.com/a/12878332/3692788
Excelente video.. (y)
Muy buen video :)
cómo compilo estos códigos para que me generen una pantalla
Hola. Para ello puedes usar Java Swing.
Disculpa el link en tu pagina web sale caido, aun lo tienes?
Hola. Parece que el enlace de Mega ya no está disponible. Trataré de migrar el ejemplo al nuevo blog y subir allí el ejemplo.
hola, una pregunta podrias explicarme la parte que le das formato a la fecha? no entiendo como funcionan las sentencias que usas
Hola. A partir del objeto GC (que es una instancia de la clase GregorianCalendar) se usa el método get, para obtener por separado el día, mes, año, hora minuto y segundo.
El método get es el mismo en todos los casos, lo que cambia es el parámetro que se le pasa a este método.
El parámetro que se le pasa es un entero, pero por "legibilidad", no se escribe el entero directamente, sino que se hace a través de una constante definida en la clase Calendar.
y la fecha y hora que tomaria para cada producto es la fecha y hora en que se agrego esa venta?
Así es.
Tienes el codigo aun?
Hola. Debería estar en la descripción.
De caso contrario, me dices y lo reviso.
se puede implementar tres patrones de comportamiento??
+Claudia Julio Sí. Los patrones de diseño pueden convivir entre ellos en un mismo programa, aunque lo más común es que estén aplicados a módulos diferentes.
+Programación y más mmmm apenas estoy aprendiendo a programar y me gustaría saber que patrones de comportamiento me recomienda utilizar?
que tipo de conflictos genera si NO hay un único sistema?
La idea de Singleton es restringir la creación de instancias de una clase determinada. Si se necesita más de una instancia, entonces Singleton no es necesario porque significa que han cambiado la condiciones.
y si hereda esa clase?
listo para el examen :3
mi profesor se copio el ejercicio....
+AdmEren Gamer (Eren Jaeger) Hola Eren, ¿y tu profesor sabe usar el equipo tridimensional? (:
jajaj :v
esta mal echo
¿Qué duda tienes Jose? El patrón Singleton es uno de los más simples y fáciles de aplicar.
pq esta mal @Jose?