J'ai codé ce petit Template-NullObject en Javaet je voulais vous demander si ce serait considéré comme un péché d’en utiliser un. Lors de la création d'un objet NullObject, vous en créez généralement un qui a été spécialement conçu pour un type d'objet, celui-ci n'est pas ...
public class NullObject<T> {
T object;
public NullObject(T object) {
this.object = object;
}
public T get() {
return object;
}
public void set(T object) {
this.object = object;
}
public boolean isNull() {
return object == null;
}
}
Réponses:
4 pour la réponse № 1Je pense que ça va. Mais je pense que vous réinventez la roue, vous pouvez vérifier Facultatif dans java 8: Facultatif dans Java 8. Il est facile de travailler avec et rend votre code plus clair.
1 pour la réponse № 2
En plus de ce qui précède, si vous utilisez Java 7 ou une version antérieure, vous pouvez importer Guava et utiliser la classe Optional <>.