Patron sigleton en java

Hola como están, sucede que debo de implementar este patrón para un facade en mi aplicativo, mi duda es si esta clase singleton va aparte del facade, o si en el mismo facade se puede implementar este patrón singleton?

Muchas gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de beto.bateria

Claro que lo puedes hacer,

Claro que lo puedes hacer, ¿pero sera la mejor solucion?, ¿vas a utilizar el singleton para crear las instancias?, ¿como piensas hacerlo?.

Imagen de Nopalin

beto bateria, el patron

beto bateria, el patron singleton te dice que se debe manejar una unica instancia de un objeto para toda la ejecucion del programa, osea que no va a crear instanciassssss.

La mejor manera segun yo de crear un singleton es poner el constructor privado del objeto, tener una variable static del tipo del objeto, un metodo static que te devuelva un tipo del objeto y llamas a ese. Cuando lo consultes checas si la variable es nula entonces creas una instancia y lo regresas, si no simplemente lo regresas.

sobres

Imagen de beto.bateria

jajaja, tienes razon nopalin,

jajaja, tienes razon nopalin, estaba pensando en otra cosa. Una observacion, se pueden hacer un numero predeterminado de instancia a traves del singleton.