Java中的无状态对象
在本教程中,我们将讨论如何在Java中实现无状态对象。无状态对象是没有实例字段的类实例。
在Java中,我们所有的代码都必须放在一个类中。在编写算法时,我们可能只需要在类中提供静态方法来实现这一点。
然而,有时我们可能希望将我们的算法绑定到一个无状态对象上。
当我们考虑Java中的对象时,我们通常想到的是包含字段状态的对象,以及操作该状态以提供行为的方法。
除此之外,我们可以创建具有不可修改字段的对象。这些对象在创建时定义了它们的状态,然后是不可变的,因为它们的状态不会改变。在并发操作中,不可变对象与无状态对象一样受益。
大约 4 分钟