标签: java oop
我试图在没有制定者的情况下理解不变性。为了模拟一个Person类,我通常会有名字,年龄,性别等变量以及setter和getter。如果我想在将来改变年龄,我可以简单地在对象上调用年龄设定器。
如何为没有制定者的班级建模同样的东西?。一般来说,我可能需要改变人的年龄,但是不变性现在允许它。