我正在做一个更大的项目,我对null检查感到有些厌倦。
我有一个MongoDB实体(文档),而这个实体引用了另一个文档。在几乎每种情况下,我都会检查是否为null和是否执行某项操作。
我知道Java 8中有Options类-这当然是一个改进,但是还有其他方法可以改进此样板代码。您如何处理此问题?
最佳答案
在某些情况下,空对象模式可能很有用。 Wiki information
我正在做一个更大的项目,我对null检查感到有些厌倦。
我有一个MongoDB实体(文档),而这个实体引用了另一个文档。在几乎每种情况下,我都会检查是否为null和是否执行某项操作。
我知道Java 8中有Options类-这当然是一个改进,但是还有其他方法可以改进此样板代码。您如何处理此问题?
最佳答案
在某些情况下,空对象模式可能很有用。 Wiki information