假设我有一个类Item,它有很多字段,其中一个是color. 我还有另一个类Holder存储Item. 每个都Holder可以有任意数量的实例,Item只要每个实例不超过一个Color。
Item
color
Holder
Color
equals()以一种在两个项目的颜色相等时返回 true 的方式实现,在SetHolder 内部使用 a of items是否有意义?或者我应该equals只在所有字段都相等时才返回 true 并使用另一种逻辑来实现Holder逻辑?
equals()
Set
equals
java equals set object-oriented-analysis
equals ×1
java ×1
object-oriented-analysis ×1
set ×1