gpt4 book ai didi

java - 模板空对象: Is it a sin?

转载 作者:行者123 更新时间:2023-12-01 16:53:24 26 4
gpt4 key购买 nike

我用 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;
}

}

最佳答案

我觉得还可以。但我认为你正在重新发明轮子,你可以检查 java 8 中的可选: Optional in Java 8 。它易于使用并使您的代码更清晰。

关于java - 模板空对象: Is it a sin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36069976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com