Bonjour voilà c'est très simple :

On a une classe DbProviderFactory qui est abstraite.
Or on dit qu'on ne peut pas instancier une classe abstraite.

Pourtant on fait bien DbProviderFactory dbprov = DbProviderFactories.get.......

est-ce que "instancier" signifie implicitement d'utiliser "new" ?