Padrão singleton

Estou tentando usar o padrão singleton e queria que vocês opinassem nesse código se está dentro do esperado para esse padrão.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class Conexao {
	
	//usando padrão Singleton 
	private static Connection con;
	
	public static Connection getConnection() throws SQLException{
	
		if(con == null)
			con = DriverManager.getConnection("jdbc:postgresql://localhost:5432/quiz",
																	"postgres","271083@");
	
		return con;
	}		
}

Sim… esta…

e para pegar a conexão você faz

Conexao.getConnection();

Dica de leitura sobre Singleton

valeu!