【发布时间】:2016-03-17 19:28:26
【问题描述】:
我用 Java 编写了这个小 Template-NullObject 代码,并想问你使用其中一个是否会被认为是一种罪过。 在创建 NullObject 时,您通常会创建一个专门为一种类型的对象设计的对象,而这个对象不是...
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;
}
}
【问题讨论】:
-
如果这是您需要的,那很好。还有
Optional<>,但它是不可变的。
标签: java null null-object-pattern