/ / Template NullObject: Est-ce un péché? - java, null, null-object-pattern

Template NullObject: Est-ce un péché? - java, null, null-object-pattern

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 № 1

Je 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 <>.