Serait-il utile de pouvoir fournir une valeur de retour de méthode pour les objets NULL?Serait-il utile d'avoir des valeurs de retour de méthode pour les objets NULL?
Pour une liste des valeurs nulles de retour pourraient être:
get(int) : null
size() : 0
iterator() : empty iterator
qui permettrait le code suivant qui a des contrôles moins nuls. Ceci ne serait utilisé que si la classe ou l'interface le définissait et qu'une vérification nulle continuerait à fonctionner. Parfois, vous ne voulez pas faire des vérifications nuls donc il semble qu'il pourrait être bénéfique d'avoir cela comme une option.
De: http://jamesjava.blogspot.com/2007/05/method-return-values-for-null-objects.html
idée connexe de Stephen Colebourne: http: // www.jroller.com/scolebourne/entry/java_7_null_default_and –