(Userò la terminologia Java nella mia risposta).
Le importazioni con caratteri jolly sono un rischio di manutenzione completamente non necessario. Per esempio. la funzione "Riorganizza le importazioni" di IDE di Eclipse li sostituisce con quelli espliciti, per una buona ragione.
Il problema con una tale importazione di caratteri jolly è che oltre ai simboli di cui hai veramente bisogno ottieni anche tutti gli altri simboli dal pacchetto. E se successivamente qualcuno aggiunge un simbolo al pacchetto (nuova versione estesa della libreria che usi), potresti ottenere un conflitto di nomi.
Con un import some.thing.*;
, QUALSIASI simbolo nel tuo codice potrebbe cambiare il suo significato, se qualcun altro aggiunge una classe con questo nome al pacchetto some.thing
.
Con le importazioni esplicite come import some.thing.Special;
, viene influenzato solo il simbolo Special
(in modo non ambiguo significa some.thing.Special
), quindi non esiste tale rischio.
Forse nella comunità Java, le importazioni di caratteri jolly non sono male alla sorte perché IDE come Eclipse tipicamente generano le importazioni al volo, non utilizzando mai i caratteri jolly, quindi nel codice di produzione probabilmente non troverai le importazioni di caratteri jolly.