如果我们有一个类在创建时就实现了equals和hashCode。后来,该类通过新字段进行了增强,当这种情况发生时,很可能equals/hashCode也应该更新。我的问题是这是一种反模式吗?是否可能存在一些问题,例如,如果该类位于某个库中,并且有一些代码考虑旧合同?
equals
hashCode
equals/hashCode
喵喵时光机
慕运维8079593
墨色风雨
相关分类