equals()
Javaでメソッドを実装するのに役立つデザインパターン(またはイディオム)はありますか?
その作業はそれほど難しいことではありませんが、ほとんどの場合、ほぼ同じです...そのため、パターンがあると思いますが、見つかりませんでした。
UPDATE
私はメソッドを選択しました:generate equals() method in Eclipse
しかし...私は(AbstractListで)生成されたコードをより良くするための良い方法を見つけました:
if (!(attributes ==null ? other.attributes==null : attributes.equals(other.attributes)))
return false;
生成される代わりに:
if (attributes == null) {
if (other.attributes != null)
return false;
} else if (!attributes.equals(other.attributes))
return false;