我在java中有一个有状态的类
class Container {
int capacity;
String name;
public int getCapacity() {
return capacity;
}
public void consumeContainer(int numberOfUnits) {
this.capacity = this.capacity - numberOfUnits;
}
}
我正在寻找重构这个类的方法,这样我就不必在每次容器被使用的时候都改变类。Maven们能提供一些想法吗?
谢谢
1条答案
按热度按时间62lalag41#
如果你想让你的类不可变,这是一个选项:
或者,更简单地说,作为一个记录: